c 隨機數練習

2021-10-23 03:14:28 字數 471 閱讀 6810

在c++中,像隨機輸出乙個值並沒有任何規律並不難,只是需要匯入乙個庫,cstdlib生成隨機數的**如下:

#include

#include

using

namespace std;

intmain()

但是每次執行結果都是41啊,難道**寫錯啦?還是奇怪的警告?!不,我們再使用ctime庫就好啦,**如下:

```#include

#include

#include

using

namespace std;

intmain()

else cout<<

"沒中獎,請付費10元。"

"中獎號碼是:"

}

獲獎了沒有獎金,沒中獎錢還是要交的…

隨機數練習

構造乙個大小為 100 共 100 個數 的隨機 0 1 序列,也就是乙個只含 0 1 的陣列,要求 0 出現的概率為 1 3,1 出現的概率為 2 3,然後將該序列繪製出來,並列印出該序列中 0 的個數與 1 的個數。定義從均勻分布中獲取隨機數的函式 defget uniform random n...

shell指令碼隨機數練習

使用for迴圈在 westos目錄下批量建立10個html檔案,其中每個檔案需要包含10個隨機小寫字母加固定字串westos bin bash path westos d path mkdir p path for n in seq 10 do random openssl rand base64 ...

演算法練習 隨機數(2)

續之前寫過的隨機數。之前n和k要相隔不大的情況下會產生碰撞,導致程式鎖死。看了程式設計珠璣的課後的答案,改進了一下。具體思路是定義乙個陣列,並遞增賦值。再設定隨機數種子,產生隨機數。並不是直接放入陣列中。而是將產生的隨機數作為下標即a i rand n i 與a i 交換位置。我自己做了乙個測試。程...