需要生成只有兩種結果的隨機數函數代碼。
例如:隨機生成的數字要麼是1000,要麼是0,沒有其他結果。
rand(),srand(),等等貌似都不行。
謝謝。
#include<stdio.h>
#include "stdlib.h"
void main()
{
int i,x;
for(i=1;i<10;i++)
{
x=rand()%2*1000; //生成0,和1,的隨機數,然後乘1000就可以了
printf("%5d",x);
}
printf("\n");
}