[問題] C++的亂數
嗯,大家好,我是今天加入C++這個世界的新手 @@"
我剛剛在寫 rand() 的時候遇到了麻煩,
就是假如我在Windows的命令提示字元下Run時 (直接Run的話視窗會消失Orz)
它的亂數都會一樣
假如我在命令提示字元下執行了其他動作,又回去執行程式時,
就會發生同樣的事情,但數字不一樣。
Code:
==============================================================================
int random1 = rand() % 200;
cout << "\n" << random1;
return 0;
==============================================================================
在命令提示字元下執行時:
==============================================================================
C:\....\....\....>桌面\新文件1.exe
67
C:\....\....\....>桌面\新文件1.exe
67
C:\....\....\....>桌面\新文件1.exe
67
C:\....\....\....>桌面
'桌面' 不是內部或外部命令、
可運行的程式或批次檔。
C:\....\....\....>桌面\新文件1.exe
23
C:\....\....\....>桌面\新文件1.exe
23
==============================================================================
會發生像以上的情形 ^_^"
希望各位前輩可以替我解答,感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.59.234
→
10/25 11:18, , 1F
10/25 11:18, 1F
→
10/25 11:19, , 2F
10/25 11:19, 2F
→
10/25 11:23, , 3F
10/25 11:23, 3F
int math = 0;
srand(time(NULL));
math=(rand()%100)+1;
cout << "\n" << math;
※ 編輯: star123 來自: 218.167.59.234 (10/25 11:23)
推
10/25 11:26, , 4F
10/25 11:26, 4F
→
10/25 11:27, , 5F
10/25 11:27, 5F
推
10/25 11:33, , 6F
10/25 11:33, 6F
推
10/25 11:43, , 7F
10/25 11:43, 7F
推
10/25 11:46, , 8F
10/25 11:46, 8F
推
10/25 11:50, , 9F
10/25 11:50, 9F
→
10/25 11:59, , 10F
10/25 11:59, 10F