C語言產生0到9的隨機數,C語言 產生3個 0到9的隨機數

2022-01-07 14:54:47 字數 2664 閱讀 5913

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 用話筒隨便哼幾句,然後儲存為聲音檔案,其中的錄音資料肯定也是隨機數。所...