1樓:匿名使用者
上面的會重複 ,用我這個
#include //標準工具庫,要用到其中的rand()#include
#include
#include //時間庫,要用到裡面的時間來做隨機數的種子int main(void)
getch();
return 0;
}另外,站長團上有產品**,便宜***
2樓:
#include
#include//引入時間函式標頭檔案
#include
main()}
3樓:匿名使用者
c語言函式名rand()
簡介功 能::偽隨機數發生器 所屬庫:stdlib.
h用 法: 需要先呼叫srand初始化,一般用當前日曆時間初始化隨機數種子,這樣每次執行**都可以產生不同的隨機數。
函式原型:int rand(void); 相關函式:srand、time、gettickcount
程式例1: #include "stdio.h"
#include "stdlib.h"
int main(void)
例1程式在每次執行時都會生成相同的十個偽隨機數,如要每次生成的隨機數不同應結合srand函式和time函式。
///////////////////
int i,a;
for(i=0;i<3;i++)
4樓:匿名使用者
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
main()
5樓:華信
#include
#include
using namespace std;
int main()
return 0;}
如何用c語言產生不重複的0到9之間的隨機數
6樓:迎風搖擺的樹葉
下面是用c產生0-9的隨機數,rand()函式產生的是偽隨機數,反覆呼叫函式rand所產生的一系列數似乎是隨機的,但每次執行程式所產生的序列則是重複的。需要用srand()函式每次給不一樣的種子
#include //標準工具庫,要用到其中的rand()#include
#include
#include //時間庫,要用到裡面的時間來做隨機數的種子int main(void)
7樓:
上面的會重複 ,用我這個
#include //標準工具庫,要用到其中的rand()#include
#include
#include //時間庫,要用到裡面的時間來做隨機數的種子int main(void)
;srand(time(null));
printf("ten random numbers from 0 to 9\n\n");
for(i=0; i<10; i++)
getch();
return 0;}
c語言隨機函式怎樣產生0-9互不相同的10個隨機數
8樓:風若遠去何人留
對已經獲取到的隨機數做標記,如果已經獲取到過,那麼則放棄該隨機數,並繼續獲取。
直到獲取到所有隨機數為止。
#include
#include
#include
int main()
;//儲存是否獲取到過。
int n = 0; //計數器。
srand(time(null));//設定隨機數種子。
while(n<10)
for(n = 0; n < 10; n++)//列印結果。
printf("%d,",a[n]);
return 0;}
9樓:匿名使用者
srand((unsigned)time(0));
以系統時間為種子這樣每次產生的書就是隨機數,否則產生偽隨機數
10樓:匿名使用者
迴圈重寫下,關鍵是你找到重複後重新生成的時候沒有重新判定。
for(i = 0; i < 10; ++i)}}不過不停這麼判定的話效率很低的。
可以建立一個陣列b[10] = ;
大致如下
int blength = 10, index = 0;
for(i = 0; i < 10; ++i)
11樓:
#include
#include
#include
main() }}
c語言程式設計;產生 10 個 0 到 99 之間的隨機數序列
12樓:
#include
#include "stdlib.h"
#include "time.h"
int main(void)
13樓:
#include
#include
int main(void)
c語言怎樣產生一定範圍的隨機數C語言怎樣產生一定範圍的隨機數?
編譯環境為 vs2013 產生1到3的整型隨機數的 如下 include include include define max 3 這個函式的意義為 隨機生成最大的數為3 define min 1 這個函式的意義為 隨機生成最小的數為1 int main 在c語言中,rand 函式可以用來產生隨機數...
c 產生隨機數的程式,C 產生隨機數的程式
要看r的 了吧。如果r的 是某個和時間有關的數 就可以解釋了 後三句就是 讓某個在65536和0之間的數除以65536獲得0和1之間的隨機數 r 2053.0 r 13849.0 這是兩個有個是素數吧 應該是的 2053就是 質因數分解13849 11 1259 那麼這兩個素數的公倍數大於65535...
c語言怎麼產生隨機數不用時間種子
隨意移動移動滑鼠,然後獲取游標的位置,肯定是一個隨機數。用函式 回bool getcursorpos lppoint lppoint 可以獲取游標的當前位置,答如 include include int main return0 用話筒隨便哼幾句,然後儲存為聲音檔案,其中的錄音資料肯定也是隨機數。所...