6

单选题 6 /61

下面的程序可以从0....n-1中随机等概率的输出m个不重复的数。这里我们假设n远大于m
knuth(int n, int m)
{ 
    srand((unsigned int)time(0)); 
    for (int i = 0; i < n; i++) { 
        if ( ) { 
            cout << i << endl; 
            ( ); 
        } 
     } 
}

参考答案

rand()%(n-i) <= m m--
rand()%(n-i) < m m--
rand()%(n-i) >= m m++
rand()%(n-i) > m m++