
#include2.随机长整数#include int main() { int i, j, k; srand((int)time(NULL));//随机数种子 for (i = 0; i < 10; ++i) { j = 1 + (int)(10.0*rand() / (RAND_MAX + 1.0));//生成1-10的整数 printf("%d ", j); } printf("n"); for (i = 0; i < 10; ++i) { k = rand() % 10 + 1;//生成1-10的整数; printf("%d ", k); } return 0; }
#include3.随机浮点数#include int main() { long int i, j, k; srandom((int)time(NULL));//随机数种子 for (i = 0; i < 10; ++i) { j = 1 + (int)(10.0*random() / (RAND_MAX + 1.0));//生成1-10的长整数 printf("%ld ", j); } printf("n"); for (i = 0; i < 10; ++i) { k = random() % 10 + 1;//生成1-10的长整数; printf("%ld ", k); } return 0; }
#include#include #include int main(int argc,char *argv[]) { unsigned short xsubn[3]; for(int i=0;i<3;++i) { xsubn[i] = (unsigned short)time(NULL); } for(int i=0;i<3;++i) { printf("%fn",drand48()); } for(int i=0;i<3;++i) { printf("%fn",erand48(xsubn)); } return 0; }
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)