C的随机数使用方法

简介: C的随机数使用方法

代码:

#include <stdio.h>
#include <time.h>
//这样可以指定一个范围。
#define random(x)       (rand()%x)
//得到0-1之间的值。
#define RANDOM_DIGITS   10000
#define random1()       (random(RANDOM_DIGITS)/RANDOM_DIGITS)
int main(int argc, char** argv)
{
    //设置种子
    srand((int)time(0));
    random(100);
    random2();
}
目录
相关文章
|
4月前
|
存储 安全 C语言
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(下))
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(下))
75 0
|
4月前
|
存储 C语言
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(上))
c语言进阶部分详解(详细解析字符串常用函数,并进行模拟实现(上))
65 0
|
5月前
|
C语言
关于C语言中函数的知识总结(一)---函数的功能和分类
关于C语言中函数的知识总结(一)---函数的功能和分类
|
5月前
|
算法 编译器 C语言
C语言学习系列-->【关于随机数的实现】
C语言学习系列-->【关于随机数的实现】
50 0
|
1月前
|
算法 编译器 C语言
你知道C语言中随机数是如何生成的吗~?
你知道C语言中随机数是如何生成的吗~?
|
9月前
|
C语言
C语言生成随机数
C语言生成随机数
|
5月前
|
安全 测试技术 数据安全/隐私保护
如何用Python生成4位数的随机数字
如何用Python生成4位数的随机数字
74 0
|
9月前
|
算法 安全 JavaScript
聊聊程序中的随机数
聊聊程序中的随机数
170 1
|
10月前
|
存储 算法 编译器
产生一个随机数(伪随机)的一种方法(c语言)
计算机并不能产生真正的随机数,而是将已经编写好的一些无规则排列的数字存储在电脑里,把这些数字划分为若干相等的N份,并为每份加上一个编号,用srand()函数获取这个编号,然后rand()就按顺序获取这些数字,当srand()的参数值固定的时候,rand()获得的数也是固定的,所以一般srand的参数用time(NULL),因为系统的时间一直在变,所以rand()获得的数,也就一直在变,相当于是随机数了。只要用户或第三方不设置随机种子,那么在默认情况下随机种子来自系统时钟。如果想在一个程序中生成随机数序列,需要至多在生成随机数之前设置一次随机种子。
124 0
|
10月前
|
C语言
C语言之生成随机数方法(C代码实现猜数字游戏)
C语言之生成随机数方法(C代码实现猜数字游戏) 首先先把猜数字游戏的代码给大家暂时出来,然后我们在根据代码的步骤一步一步的推导