code change world
stanshi blog
BlogJava
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-3 評論-0 文章-0 trackbacks-0
2013年1月17日
C語言生成隨機(jī)數(shù)
http://home.ustc.edu.cn/~xuntai/C/Reference/Generate_Rand_Number.html
http://www.cnblogs.com/afarmer/archive/2011/05/01/2033715.html
關(guān)于生成隨機(jī)數(shù)的,寫的不錯.
rand() [0 RAND_MAX)
看一個實(shí)例
float value[10];
for(int i=0; i<10; i++){
value[10]=randomFloat();
printf("%f",value[i]);
}
float randomFloat(void){
srand((unsigned)time(NULL));
float r=(float)rand()/RAND_MAX;
return r;
}
猜下值是多少?
答案是一樣的, 這是因為 srand((unsigned)time(NULL)) 在讀取的時候時間已經(jīng)固定了,所以無論怎樣值是一樣的;只要把 srand((unsigned)time(NULL))
移出for loop 答案就會變得不一樣.
double RandomDouble(int min, int max){
double d=min+((float)rand()/(RAND_MAX+1))*(max-min);
//[0, 1]
return d;
}
這是我寫的一個function , 返回[min, max ]的double值, 希望對你們有用.
posted @
2013-01-17 16:14
^小黑子^ 閱讀(323) |
評論 (0)
|
編輯
收藏
<
2013年1月
>
日
一
二
三
四
五
六
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
常用鏈接
我的隨筆
我的評論
我的參與
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2013年1月 (1)
2012年9月 (1)
2012年6月 (1)
搜索
最新評論
閱讀排行榜
1.?淺談 public static void main(String args[])(4611)
2.?Excel 怎樣快速把圖保存為圖片(3924)
3.?C語言生成隨機(jī)數(shù)(323)
評論排行榜
1.?C語言生成隨機(jī)數(shù)(0)
2.?Excel 怎樣快速把圖保存為圖片(0)
3.?淺談 public static void main(String args[])(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 ^小黑子^
主站蜘蛛池模板:
元氏县
|
红河县
|
绍兴市
|
徐水县
|
布尔津县
|
布拖县
|
曲沃县
|
宁远县
|
延边
|
六盘水市
|
铜陵市
|
界首市
|
茶陵县
|
桃源县
|
定日县
|
都江堰市
|
华蓥市
|
苍溪县
|
泾阳县
|
琼海市
|
鄂温
|
合江县
|
永兴县
|
临安市
|
佛坪县
|
灵山县
|
会昌县
|
湾仔区
|
孟州市
|
二连浩特市
|
三河市
|
奉节县
|
梨树县
|
敦煌市
|
彭泽县
|
犍为县
|
麦盖提县
|
绥棱县
|
丰都县
|
府谷县
|
承德县
|