C語言中隨機數(shù)的生成完整代碼:
例子:
#include
#include
#include
main(){
int i,a[10];
srand(time(0));
for(i=0;i《10;i++)
a[i]=rand();
for(i=0;i《10;i++)
printf(“%d\n”,a[i]);
}
例子:
#include
#include
#include
main(){
int i,a[10];
srand(time(0));
for(i=0;i《10;i++)
a[i]=rand();
for(i=0;i《10;i++)
printf(“%d\n”,a[i]);
}
例子:
#include
#include
#include
main()
{int a,b,c,d=1;
while(d!=0)
{srand(time(0));
a=random(100);
b=random(100);
printf(“%d+%d=”,a,b);
scanf(“%d”,&c);
if((a+b)==c)
printf(“Very Good\n”);
else
printf(“Sorry your are error\n”);
scanf(“%d”,&d);
}
}
要先設(shè)置種子,編譯器里如果不設(shè)置種子,種子會默認為0,那么每次運行的隨即數(shù)都一樣的。用time函數(shù)來改變種子,就可以很好的體現(xiàn)出“真正的隨即”了。
取數(shù)前,調(diào)用randomize()
再用rand()或random()
異曲同工
-
C語言
+關(guān)注
關(guān)注
180文章
7629瀏覽量
140159
發(fā)布評論請先 登錄
單片機C語言如何產(chǎn)生隨機數(shù)
產(chǎn)生隨機數(shù)的方法有哪些
什么是隨機數(shù)
C語言中偽隨機數(shù)的產(chǎn)生及性能檢驗
C語言random函數(shù)偽隨機數(shù)產(chǎn)生
C語言教程之循環(huán)顯示隨機數(shù)問題
神經(jīng)網(wǎng)絡(luò)的偽隨機數(shù)生成方法
如何在C語言中使用隨機數(shù)
如何使用隨機數(shù)生成器來生成私鑰

單片機C語言如何產(chǎn)生隨機數(shù)
如何利用SystemVerilog仿真生成隨機數(shù)

YIE002開發(fā)探索10-隨機數(shù)生成器

評論