c语言: 生成随机数
2024-10-17 00:05:09
#include <time.h>
srand((unsigned)time(NULL));
for(int i=0;i<10;i++)
{
//printf("%d\n",rand()); //生成的最大数: 32767
printf("%d\n",(int)((double)rand() / RAND_MAX * 9999999)); //这样就能生成一个很大的随机数
}
rand()%100;产生0-99的随机数。
高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。其他情况如法炮制!
2014-06-29
最新文章
- 说说Makefile那些事儿
- MIT 6.828 JOS学习笔记5. Exercise 1.3
- asp.netajax开发应用心得-accordation控件的事件处理
- 使用IronPython给.Net程序加点料
- Gym 101102J---Divisible Numbers(反推技巧题)
- const 不再迷茫
- 黄聪:wordpress前台自定义用户,调用wp_editor上传附件提示【抱歉,出于安全的考虑,不支持此文件类型】错误。
- file_get_contents函数和curl函数不能用
- Oracle JDBC通过占位符可以查询可变长字段,不可查询固定长度字段
- 【转】cookie和session的区别
- numpy 安装
- 详解:Python2中的urllib、urllib2与Python3中的urllib以及第三方模块requests
- [LeetCode] Task Scheduler 任务行程表
- idea中文乱码
- Python自动化编程-树莓派的介绍与使用(一)
- windows下ping端口
- Windows UDP sockets: recvfrom() fails with error 10054
- drupal 2006 mysql server has gone away
- B - Broken Keyboard (a.k.a. Beiju Text) 数组模拟链表
- Author and Submission Instructions