c語言怎麼產生隨機數不用時間種子

2021-03-03 21:51:45 字數 611 閱讀 4789

1樓:匿名使用者

隨意移動移動滑鼠,然後獲取游標的位置,肯定是一個隨機數。用函式:

回bool getcursorpos(lppoint lppoint);可以獲取游標的當前位置,答如:

#include

#include

int main()

return0;

}用話筒隨便哼幾句,然後儲存為聲音檔案,其中的錄音資料肯定也是隨機數。所以說,要想獲得真正的隨機數,辦法還是很多的。

2樓:匿名使用者

似乎可以採集噪聲來生成,這種一般要硬體支援,詳細情況不是很瞭解。

有興趣的話,題主可以搜搜真隨機數,知乎上有相關討論。

3樓:匿名使用者

不用時間種子,得到的隨機數就是偽隨機數,每次都是一樣的

4樓:匿名使用者

種子只初始化一次~~~

偽隨機數和時間種子

5樓:匿名使用者

可以用構造方法 random r=new random(1234);//自己的種子1234 也可用 r.setseed(1234);

c 產生隨機數的程式,C 產生隨機數的程式

要看r的 了吧。如果r的 是某個和時間有關的數 就可以解釋了 後三句就是 讓某個在65536和0之間的數除以65536獲得0和1之間的隨機數 r 2053.0 r 13849.0 這是兩個有個是素數吧 應該是的 2053就是 質因數分解13849 11 1259 那麼這兩個素數的公倍數大於65535...

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

上面的會重複 用我這個 include 標準工具庫,要用到其中的rand include include include 時間庫,要用到裡面的時間來做隨機數的種子int main void getch return 0 另外,站長團上有產品 便宜 include include 引入時間函式標頭檔案...

c語言怎樣產生一定範圍的隨機數C語言怎樣產生一定範圍的隨機數?

編譯環境為 vs2013 產生1到3的整型隨機數的 如下 include include include define max 3 這個函式的意義為 隨機生成最大的數為3 define min 1 這個函式的意義為 隨機生成最小的數為1 int main 在c語言中,rand 函式可以用來產生隨機數...