C 猜數字while(隨機數的生成應用)

2021-10-08 11:21:54 字數 641 閱讀 8175

#include#include//rand的標頭檔案,如果用的編譯器vs2017就不用這個標頭檔案了,c語言必須用這個標頭檔案,c++應該在iostream裡有 ,但是我這 用的dev比較老了

#include//系統時間標頭檔案包含

using namespace std;

int main() {

int num;

srand((unsigned int)time (null)); //隨機種子

//系統生成隨機數

num=rand()%100+1;//生成1到100的隨機數

//只寫乙個rand()每次都是42 這是乙個偽隨機數 就是每次執行一直是乙個一樣的數

//要將其變成真正的隨機數要加隨機數種子 作用 利用當前系統時間生成隨機數,防止每次生成隨機數一樣

//要注意隨機種子和rand的順序,先有種子,才能又隨機數,因為這個rand就是用來返回種子的

//玩家進行猜測

int n,flag=1;

while(flag){

cout<

cin>>n;

//進行大小比較

if(n>num) cout<

猜數字遊戲(運用隨機數)

實訓報告 要求在開頭輸出歡迎詞,直接用printf輸出即可 由於是多次遊戲,最後要判斷是否再一次遊戲,這裡無疑問是需要運用迴圈的,所以我們可以借用do while結構,先進行一次程式 玩猜數字遊戲關鍵就是隨機數的生成,而且需要每次都不相同,就需要設定隨機數種子srand unsigned time ...

C 隨機數生成

using system using system.collections.generic using system.text namespace createrandomno return sb.tostring 生成大寫字母隨機數 public static string getabcpwd i...

C 隨機數生成

標準庫 被包含於中 提供兩個幫助生成偽隨機數的函式 函式一 int rand void 從srand seed 中指定的seed開始,返回乙個 seed,rand max 0x7fff 間的隨機整數。函式二 void srand unsigned seed 引數seed是rand 的種子,用來初始化...