怎么生成0~9的六位数啊,在百度上看了一些,完全看不懂,以我现在的水平还达不到呢 ,各位哥,姐,能帮帮我吗 😂
0到9的六位数是什么意思?
#include <random>
#include <string>
#include <iostream>
int main()
{
std::string s(" "); // six spaces
std::random_device rd;
std::mt19937 eng(rd());
std::uniform_int_distribution<char> dist('0', '9');
for (char &c : s)
c = dist(eng);
std::cout << s << std::endl;
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main(){
srand((unsigned) time(NULL));
int rs=rand()%899999+100000;
printf("%d\n",rs);
return 0;
}