`
ackerman
  • 浏览: 74994 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

c语言随机数

 
阅读更多

 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
        srand((unsigned)time(NULL));    //初始化随机数
        /*random int number [0,a), e.g.[0,10)*/
        int a1=rand()%10;
        /*random int number [a,b), e.g.[10,20)*/
        int a2=(rand()%(20-10))+10;
        /*random float number 0~1*/
        double a3=rand()/(double)(RAND_MAX);
        /*random float number 0~n, e.g.0~100*/
        double a4=rand()/((double)(RAND_MAX)/100);

        printf("a1=%d\n",a1);
        printf("a2=%d\n",a2);
        printf("a3=%f\n",a3);
        printf("a4=%f\n",a4);
        return 0;

}
分享到:
评论

相关推荐

    c语言随机数c语言随机数.doc

    c语言随机数c语言随机数

    抛硬币测率(简单的c语言随机数应用)

    用c语言随机数简单模拟概率论中的抛硬币判断正面的概率

    C语言:C语言随机数的使用教程(内有注释)

    C语言随机数仅需两行代码即可生成,欢迎下载学习。

    C语言随机数

    ### C语言随机数生成详解 #### 一、引言 在C语言中,随机数的生成是一项非常重要的功能,尤其在模拟、游戏开发、密码学等领域有着广泛的应用。本文将详细介绍C语言中如何使用标准库函数`rand()`和`srand()`来生成...

    C语言产生随机数详解

    C语言产生随机数详解 本文档详细叙述了srand和rand函数的使用方法和注意事项。在C语言中,rand函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,以某个...

    语言\c语言随机数语言\c语言随机数

    在C语言中,生成随机数是一项常见的任务,这在模拟、游戏开发、数据分析等多个领域都有应用。本篇文章将深入探讨C语言如何生成随机数。 在C语言中,随机数的生成主要依赖于标准库中的`&lt;stdlib.h&gt;`或`&lt;random&gt;`...

    c语言随机数函数示例

    void srand( unsigned int seed );head file is &lt;stdlib&gt;RemarksThe srand function sets the starting point for generating a series of pseudorandom integers. To reinitialize the generator, use 1 as the ...

    使用C语言产生正态分布的随机数的源代码

    在C语言中生成正态分布的随机数是一项常见的任务,特别是在模拟、统计分析以及各种科学计算中。正态分布,也称为高斯分布,是一种连续概率分布,具有钟形曲线的特点,广泛存在于自然界和工程领域。这个压缩包提供的...

    C语言计时和随机数的获取

    C语言计时和随机数的获取 本资源摘要信息涵盖了C语言中的计时和随机数获取两方面的内容。下面将对每个部分的知识点进行详细的解释。 一、获取系统运行的时间(ms) 在C语言中,可以使用GetTickCount函数来获取...

    C语言相关随机数共2页.pdf.zip

    在C语言中,随机数是程序设计中常用的一种功能,...遗憾的是,没有提供具体的PDF内容,以上解释是基于C语言随机数的一般知识。对于压缩包中的"赚钱项目"这个文件名,它可能与随机数生成无关,可能是其他主题的内容。

    c语言产生随机数.pdf

    #### 二、C语言随机数生成的基础概念 在C语言中,通常使用`rand()`函数来生成随机数。需要注意的是,`rand()`函数生成的实际上是伪随机数,即通过一定的数学算法产生的序列,而非真正的随机数。这些数看起来似乎是...

    C语言实现一个给定范围的随机数获取

    C语言实现一个给定范围的随机数获取,This program seeds the random-number generator With the GetTickCount, then generates a range of random numbers

    C语言随机产生10个50~100的数

    在C语言中,生成随机数是一项常见的编程任务,特别是在各种模拟和游戏开发中。本话题主要探讨如何使用C语言来生成10个介于50到100之间的随机数。我们将从基本的随机数生成原理,到具体的C语言代码实现进行详细讲解。...

    用c语言产生随机数

    在C语言中,生成随机数是编程中常见的需求,尽管计算机生成的随机数实际上是伪随机数,因为它们是通过算法产生的,而非真正的不可预测的随机过程。在C语言中,我们可以利用标准库提供的rand()函数来生成伪随机数,而...

    用随机数生成强力密码

    因此,更推荐使用`&lt;random&gt;`库,它提供了更高级别的随机数生成器,如`std::mt19937`,这是一个基于Mersenne Twister算法的随机数引擎,具有良好的随机性和可配置性。 下面是一个简单的C++程序示例,演示如何使用`...

    C语言产生随机数C语言产生随机数.doc

    C 语言产生随机数 C 语言中的随机数生成是通过 rand() 函数和 srand() 函数实现的。rand() 函数可以生成一个伪随机数,但这不是真正的随机数,而是一个根据种子值计算出来的一系数。srand() 函数用于设置随机数的...

    详解C语言的随机数生成及其相关题目

    在C语言中,生成随机数是通过使用`rand()`和`srand()`这两个函数来实现的。`rand()`函数用于生成一个伪随机数,而`srand()`函数则用于设置随机数生成器的初始状态,也就是所谓的“种子”。 `rand()`函数会返回一个...

    c语言产生随机数

    #### 一、C语言随机数生成概述 在C语言编程中,随机数的生成是一项常见的需求,尤其是在模拟、游戏开发、密码学等领域有着广泛的应用。C语言提供了几个内置函数用于生成随机数,其中最常用的是`rand()`函数。然而,...

Global site tag (gtag.js) - Google Analytics