文档章节

时间作为种子(随机数的产生)

1
 1944864971
发布于 2016/07/24 12:00
字数 102
阅读 2
收藏 0

#include <stdio.h>

 

#include <stdlib.h>

 

#include <time.h>

 
 

int main(void)

 

{

 

  int i = 0;

 

 srand((unsigned)time(NULL)); //本地时间为种子

 

  while(i<30)

 

  {

 

    int a = rand()%100; //产生随机数

 

    int b = rand()%100;

 

    int j;

 

      j = rand()%4; //产生随机符号0到3分别代表四则运算

 

    printf("%d", a);

 

    switch(j)

 

    {

 

      case 0:

 

        printf("+");

 

        break;

 

      case 1:

 

        printf("-");

 

        break;

 

      case 2:

 

        printf("*");

 

        break;

 

      case 3:

 

        printf("/");

 

        break;

 
 

    }

 
 

    printf("%d", b);

 

    printf(" = \n");

 

    i++;

 

  }

 
 

  return 0;

 

}    

本文转载自:http://www.cnblogs.com/aaaadengchaochao/p/4840419.html

1
粉丝 0
博文 57
码字总数 0
作品 0
郑州
私信 提问
关于随机数的不同

今天看文章,想到随机数问题。曾经记得有一个朋友和我说,java中的随机数是真的随机数。今天我特别看了一下关于随机数的资料 伪随机数的产生:在Java中我们可以使用java.util.Random类来产生...

laohng1995
2016/04/14
48
0
关注C++细节——产生随机数

c/c++中产生随机数使用rand()函数,但是这样每次启动程序时产生的随机数序列都是相同的,所以,这样产生的并不是真正的随机数列。 这里我们可以使用srand函数对随机数产生器进行初始化,而使...

iaccepted
2012/03/02
0
0
ASP.net随机数应用实例

家可能都用过Chinaren的校友录,不久前它的留言簿上加了一个防止灌水的方法,就是系统每次产生一个由随机的数字和字母组成的图片,每次留言必须正确地输入这些随机产生的字符,否则不能添加留...

晨曦之光
2012/03/09
87
0
Random快速产生相同随机数的原因及解决方案

老生常谈,还是那三句话: 学历代表你的过去,能力代表你的现在,学习代表你的将来 十年河东,十年河西,莫欺少年穷 学无止境,精益求精 问题描述:很多时候我们可能需要在极短的时间内生成大...

天才小龙
2018/01/05
0
0
[nRF51822] 16、nRF51822的随机数生成器,及随机数生成器的一些知识(可以帮您补补随机数发生器的知识)

1、前言 随机数生成器在通信、加密、图像传输等领域应用广泛,且一般起到关键性作用。我在最近设计的一个近场射频通信协议的碰撞避退算法的过程中,便对此有深深体会。 2、伪随机数发生器 随...

史迪奇2号
2018/01/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何编写高质量的 JS 函数(1) -- 敲山震虎篇

本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/7lCK9cHmunvYlbm7Xi7JxQ 作者:杨昆 一千个读者,有一千个哈姆雷特。 此系列文章将会从函数的执行机制、鲁棒性、函...

vivo互联网技术
40分钟前
5
0
学会这5个Excel技巧,让你拒绝加班

在网上,随处都可以看到Excel技巧,估计已看腻了吧?但下面5个Excel技巧会让你相见恨晚。关键的是它们个个还很实用 图一 技巧1:快速删除边框 有时当我们处理数据需要去掉边框,按Ctrl+Shif...

干货趣分享
今天
11
0
JS基础-该如何理解原型、原型链?

JS的原型、原型链一直是比较难理解的内容,不少初学者甚至有一定经验的老鸟都不一定能完全说清楚,更多的"很可能"是一知半解,而这部分内容又是JS的核心内容,想要技术进阶的话肯定不能对这个...

OBKoro1
今天
9
0
高防CDN的出现是为了解决网站的哪些问题?

高防CDN是为了更好的服务网络而出现的,是通过高防DNS来实现的。高防CDN是通过智能化的系统判断来路,再反馈给用户,可以减轻用户使用过程的复杂程度。通过智能DNS解析,能让网站访问者连接到...

云漫网络Ruan
今天
15
0
OSChina 周一乱弹 —— 熟悉的味道,难道这就是恋爱的感觉

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @xiaoshiyue :好久没分享歌了分享张碧晨的单曲《今后我与自己流浪》 《今后我与自己流浪》- 张碧晨 手机党少年们想听歌,请使劲儿戳(这里)...

小小编辑
今天
3.3K
25

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部