#include <stdio.h> #include <stdlib.h> #include <time.h> #define N 700000000 int main(){ int r[6] = {0}; srand(time(NULL)); for(int i=0;i<N;i++){ r[rand()%6]++; } for(int i=0;i<6;i++){ printf("第%d面的数是%d,概率是%lf\n",i+1,r[i],(double)r[i]/N); } } 我从中收获的启发是,随机数可以用rand()%6的方式一个个取,然后储存。
02-02
4897
12-26
1567
05-23
2255