C語言中隨機(jī)數(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è)置種子,種子會(huì)默認(rèn)為0,那么每次運(yùn)行的隨即數(shù)都一樣的。用time函數(shù)來改變種子,就可以很好的體現(xiàn)出“真正的隨即”了。
取數(shù)前,調(diào)用randomize()
再用rand()或random()
異曲同工
-
C語言
+關(guān)注
關(guān)注
180文章
7632瀏覽量
141728
發(fā)布評(píng)論請(qǐng)先 登錄
單片機(jī)C語言如何產(chǎn)生隨機(jī)數(shù)
產(chǎn)生隨機(jī)數(shù)的方法有哪些
什么是隨機(jī)數(shù)
C語言中偽隨機(jī)數(shù)的產(chǎn)生及性能檢驗(yàn)
C語言random函數(shù)偽隨機(jī)數(shù)產(chǎn)生
C語言教程之循環(huán)顯示隨機(jī)數(shù)問題
神經(jīng)網(wǎng)絡(luò)的偽隨機(jī)數(shù)生成方法
如何在C語言中使用隨機(jī)數(shù)
如何使用隨機(jī)數(shù)生成器來生成私鑰

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

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

用于生成隨機(jī)數(shù)的電子骰子

隨機(jī)數(shù)生成器開源分享

評(píng)論