你好,隨機數有規律嗎畢竟程式也是人製造出來的

2021-03-03 21:53:13 字數 1326 閱讀 9617

1樓:匿名使用者

隨機抄數分兩種:偽隨機數bai和密碼學隨機數。偽隨du機數(rand)是有一定規律的zhi,這主要和作業系統以及dao庫函式有關,有人利用這種規律實現過攻擊。

密碼學隨機數的規律就很難找了,不過要使用密碼學隨機數往往需要特殊的硬體。

2樓:匿名使用者

c語言:用函式

int rand( void );

要檔案專包含

屬#include

example:

srand( time(null) );

for( i = 0; i < 10; i++ )printf( "random number #%d: %d\n", i, rand() );

3樓:

你知道程式的演算法就知道規律了。

隨機數法有規律的嘛

4樓:匿名使用者

有!他們的規律就是一般都不會一樣。

其實隨機數是用一個或幾個種子數,按一些演算法求值的結果。條件一樣,結果一樣。

5樓:匿名使用者

得看是什麼

bai隨機了

嚴格上du的隨機沒有任何規律zhi ^_^但是計算機dao計算器中生成的隨機版數叫做prng偽隨機數生成器這個隨權機數是有規律可言的 prng隨機數有一個種子,只要種子一樣得到的數就是肯定一樣的。電腦中經常把當前執行緒數和控制代碼數和當前時間三個值撮合到一起作為種子。

6樓:匿名使用者

「隨機」這兩個字和彩票一樣,沒有規律可言

電腦產生的隨機數,有什麼現規律,怎樣尋找規律,一般是多少時間迴圈一次,或多少間隔迴圈一次的。謝謝

7樓:匿名使用者

電腦所產生的隨機數規律與程式程式設計演算法有關,可以根據演算法讓隨機數有規律,也可以是無規律,如何找規律都要取決於演算法和隨機數範圍資料,一個比較大較難的隨機數是無任何規律的.即然稱為是隨機數,所以也不存在迴圈問題,而是在一定資料範圍內數字隨機出現,而不是按排序出現。按排序出現的不能稱為隨機數。

8樓:匿名使用者

儘管是偽隨機數,但也是沒有規律的,恩,唯一的規律是n=無窮的情況下,近似服從正態分佈

9樓:匿名使用者

是會迴圈的。週期非常大,比如random(0),你可以用while迴圈加陣列記錄每一個random(0),看什麼時候重複。

10樓:匿名使用者

一般不會迴圈的~你用的是什麼軟體?像matlab這種產生的隨機數應該不會迴圈吧。。。

vb隨機數問題,vb 隨機數問題

private sub command1 click dim a 10 as integer for i 1 to 10 for j 1 to 10 a i int rnd 100 a j int rnd 100 if a i a j then a i a i 1 next next for i 1...

c中關於隨機數rand和,C中關於隨機數rand和srand

先看看下面的一段關於rand 與srand 的講解 1.在標準的c庫中函式rand 可以生成0 rand max之間的一個隨機數回,其答中rand max 是stdlib.h 中定義的一個整數,它與系統有關。2.rand 函式沒有輸入引數,直接通過表示式rand 來引用 例如可以用下面的語句來列印兩...

內的隨機數轉化為內的均勻隨機數,需實施的變換為A a a1 8B a a1 8 2C a

根據一du次函式的單調性,a 當zhia 0,1 時,a a1 8 dao 0,8 故內a不對 容 b 當a 0,1 時,a a1 8 2 2,10 故b不對 c 當a 0,1 時,a a1 8 2 2,6 故c對 d 當a 0,1 時,a a1 6 0,6 故d不對,故選c c語言怎樣產生一定範圍...