如何使用rand()
生成25位數的隨機數並將其存儲爲字符串?C++生成25位數的隨機數?
using namespace std;
int main(int argc, char **argv)
{
srand(time(0));
char arr[26] = {0};
for(int i = 0; i < 26; i++){
arr[i] = rand() % 10+ '0';
}
for(int i = 0; i < 25; i++){
cout << arr[i] << " ";
}
return 0;
}
這段代碼每次程序運行時都會產生25個隨機數。
同樣,我需要生成一個25位數字並將其存儲在一個數組中。
顯示我們到目前爲止你已經嘗試過什麼,是什麼問題。 – Angew
我知道如何生成4-5位數字。但不是25個數字... – AMZZ
你知道['std :: srand'](http://en.cppreference.com/w/cpp/numeric/random/srand)和['std :: rand '](http://en.cppreference.com/w/cpp/numeric/random/rand)? –