`
Fecoly
  • 浏览: 7185 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

C 获得随机数

 
阅读更多
#include <iostream>

using namespace std;

time_t temp_time;
srand((unsigned)time(&temp_time));//初始化随机种子
int r = (rand() % 256); //0-255
int r1 = (rand() % 10); //0-9
int r2 = (rand() % 100); //0-99
分享到:
评论

相关推荐

    c语言生成随机数的方法(获得一组不同的随机数)

    代码如下://以空间换时间/*arr :数组名n :给定的数组长度转移数组中的数据*/ void diffarr(int arr[],int n){ int sn=n,index,*ptr=arr; int *pfrom=new int[sn]; for(int i=0;i&lt;sn;i++) *(pfrom+i) =i+1 ;...

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

    产生随机数的基本方法 本文中,笔者将介绍c语言所提供的随机数发生器的用法。现在的c编译程序都提供了一个基于一种...根据需要多次调用rand(),从而不断地得到新的随机数; 无论什么时候,你都可以给srand()提供一个

    C语言中怎样产生随机数

    c语言编程过程中怎样产生随机数。rand()函数会返回一个伪随机数,但是这是通过一种数学公式推算出来的,得到的随机数分布太集中,这时候要使用srand()函数来设定产生随机数的种子,一般采用当前时间作为种子,这样...

    delphi生成随机数

    在每次获取随机数时,以随机种子为基础进行某种特殊的运算,获得一个随机数并返回之,然后再对随机种子进行某种运算,改变随机种子的值。这样,就可以生成许多比较随机的数,但同一个初始值的随机种子将会生成完全...

    C语言中用于产生随机数的函数使用方法总结

    如果约定a1=f(seed),an+1=f(an),那么可以得到一个序列a1,a2,a3..an,那么要制作一个伪随机函数rand,只需要让它每调用一次就返回序列的下一个元素就行。其实就是相当于第1次调用rand返回a1,第2次返回a2,…,第n次...

    c# Random快速连续产生相同随机数的解决方案

    代码如下: 代码如下:namespace RandomTest { class Program { static void Main(string[] args) { for (int i = 0;...而在中间加入调试点或者用MessageBox.show()的方式却能正确的得到100个不同的随机数

    c#获取相同概率随机数的算法代码

    这几天在做公司年会的一个抽奖软件,开始做的的时候,认为算法是很简单的,把员工的数据放进list里,把list的标号作为需要获取的随机数,根据得到的随机数就确定是谁中奖。后来测试发现,随机数的分布是非常不均匀的...

    xrandom:Xorshift随机数生成器

    Dart中的快速随机数生成器。 算法是最快的随机数生成器中已知的,它需要非常小的代码和状态。 速度 使用AOT编译的二进制文件生成1亿个随机数。 时间(越低越好) ... 通过这样创建对象,您每次都会获得相同的数字

    C语言作业代码-21点游戏(黑杰克/Black Jack)

    1. 洗牌函数:用随机数生成牌面值,以时间作为随机数种子; 2. 机器人玩家:机器人玩家可以通过桌面的牌计算出剩余牌中再要一张牌不爆(超过21点成为爆)的概率,若不爆的概率小于50%则不再要牌(概率可以修改); 3...

    Cocos2d-x中获取系统时间和随机数实例

    随机数是我们在程序中经常要用到的,cocos2d-x用CCRANDOM_0_1产生随机数,但我们最后给它传入一个随机数种子,这样产生的随机数才是真正的随机数,而这个种子就是我们一般使用的时间。下面通过代码看看我们如何实现...

    八十多条C语言基础教程

    c 获得鼠标当前位置坐标 c 检测键盘按键 c 检测鼠标按下事件 c 将整数转换成二进制数并存放到数组中 c 结构体问题 c 使用winsock实现server和client(通讯程序) c 随机数发生器 c 图形模式详解 c 网页爬虫 c 写图形...

    自动洗牌发牌试验源码(c语言版)

    2、获得随机数的方法:在变量声明完毕后,首先调用函数randomize();然后调用函数random()获得0-1之间的随机数。 3、红桃、黑桃、方块和梅花的符号可以使用转义字符来打印: \003 \006 \004 \005

    php获取四位字母和数字的随机数的实现方法

    那么我们知道在php中简单的四位数的纯数字验证可以用rand(1000,9999)就可以了,但如果我们要得到字母和数字的随机四位数,那我们该如何写函数呢?下面胡鹏博客在php资料栏目下给出一个完整的实例。 &lt;?php ...

    猜数字游戏 C语言版

    猜数字游戏 C语言源代码 游戏规则:\n先输入数字位数n,电脑会随机产生一个n位数(前位可为0且可以重复,如001) 玩家尝试输入一个n位数,得到数字对个数和数字与位置均对个数的反馈,直到完全猜中这个数为止。 如:...

    全自动网络克隆 补充(不用DCHP自动获得IP)

    采用获得随机数作为IP的方法 因为从理论上 我这种方法的的到的IP 重复的几率为 1/16581120 所以可以说 IP 不会重复 以后直接输入 go 就可以了 因为附件容量的限制 没有把ghost 8.0客户端放到压缩包里面 具体内容看...

    《你必须知道的495个C语言问题》

    《你必须知道的495个C语言问题》结构清晰,讲解透彻,是各高校相关专业C语言课程很好的教学参考书,也是各层次C程序员的优秀实践指南。 -----------------------------------------------------------------------...

    银行模拟系统(数据结构C语言)

    队列CQueue来模拟银行中客户排队。当客户进入银行后,会排列在最短的队列。而当排队的过程中,如果某条队明显短了,排在较长队列的客户就会转到最短的队列。在程序中用随机数来产生客户进入银行的时间。此时,检测各...

    你必须知道的495个C语言问题

    5.2 怎样在程序里获得一个空指针? 5.3 用缩写的指针比较“if(p)”检查空指针是否有效?如果空指针的内部表达不是0会怎样? NULL宏 5.4 NULL是什么,它是怎么定义的? 5.5 在使用非零位模式作为空指针的内部...

Global site tag (gtag.js) - Google Analytics