美文网首页C语言
C语言随机数的产生

C语言随机数的产生

作者: PersisThd | 来源:发表于2019-06-04 09:36 被阅读3次
1. 设置随机数种子,设置一次即可,例如srand(100)(需要包含头文件stdlib.h
2. 如果srand()内的参数一样,每次所产生的随机数也就一样
3. 为保证每次生成的随机数不一样,引入函数time(NULL)(需要包含头文件time.h)获取系统当前时间,由于时间会变,所以srand(time(NULL))所设置的随机数种子也会变
综上可得到产生随机数的基本代码如下
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    srand((unsigned int) time(NULL));

    int i = 0;
    int num;
    for(i=0;i<10;++i)
    {
        num = rand();
        printf("num = %d\n", num);
    }

    return 0;
}

相关文章

  • C语言产生随机数

    代码实现:

  • C语言的随机数产生

  • C语言随机数的产生

    1. 设置随机数种子,设置一次即可,例如srand(100)(需要包含头文件stdlib.h) 2. 如果sran...

  • c++随机数

    c++产生若干随机数 产生某一区间的随机数

  • 十六、随机数

    c语言随机数

  • 2021-02-04

    随机数 c语言产生随机数据的函数,需要添加stdlib.h头文件和time.h头文件 首先在main函数开头加上 ...

  • C 语言产生随机数的方法

    在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可...

  • 均匀分布随机函数的实现

    前言 随机函数就是产生数的函数,C语言里使用rand(),srand()等随机函数实现随机数生成。 函数简介 in...

  • C语言获取随机数

    第一次接触C语言中的随机数时,很疑惑为什么有种子这个玩意,只提供一个产生随机数的函数不就行了吗,因为计算机不能产生...

  • C语言如何使用随机数?

    C语言如何使用随机数? 功能介绍推送一些C语言方面的知识,提供C语言/C++语言资料,讨论和学习C语言/C++编程...

网友评论

    本文标题:C语言随机数的产生

    本文链接:https://www.haomeiwen.com/subject/hntjlqtx.html