做项目的过程往往具有随机选取等过程。此笔记主要给出了随机生成N个不同的随机数的两种方法,然后简单的介绍了C++中随机数主要用到的函数srand,rand和time。最后给出了一个简单的例子,即从一个含有N张图片的文件夹中随机选取K张图片存入另外一个文件夹。
一:产生N个不同随机数的方法
#include
#include
#include
#define N 20
#define K 1...
分类:
编程语言 时间:
2014-12-10 21:18:48
阅读次数:
282
随机数,是数据处理和分析时经常要用到的。IDL 随机数:RANDOMU是0-1均匀分布RANDOMN是正态分布undefinevar是个未定义变量print,RANDOMU(undefineva,4)Matlab随机数:rand是0-1的均匀分布randn是均值为0方差为1的正态分布
分类:
其他好文 时间:
2014-12-10 19:40:24
阅读次数:
202
摘自:百度百科 在stdlib.h 中这两个函数的原型是: int?rand();
void?srand?(unsigned?int); ?在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h?中定义的一个整数,它...
分类:
编程语言 时间:
2014-12-10 12:45:17
阅读次数:
203
作用:
1、可以了解程序的三种结构
2、可以了解一维数组,二维数组,多维数组,不规则数组
3、可以了解移位运算符和随机数类,控制台输入
1 程序的三种结构
顺序结构 自上而下的逐行执行代码
选择语句 根据逻辑判断代码的执行顺序
循环语句 根据逻辑重复执行某个代码块
2 选择语句
1) if语句
1/ 直接输出
2/ if...else...
分类:
编程语言 时间:
2014-12-10 10:50:23
阅读次数:
238
最早接触编程语言应该是VB,当时貌似是高中,大致会设计些计算类的小程序、利用随机数和控件完成些小游戏(像猜拳啊,打地鼠啊= =)以及利用画笔画正弦函数和钟摆运动。不过就没有深入进去了,对编程的理解也就仅仅处使用简单的语句的阶段。本科的时候也是因为课程需要,了解了基本的C++知识、数据结构和简...
分类:
其他好文 时间:
2014-12-10 00:17:18
阅读次数:
198
闲来无事,研究下纸牌发牌,按斗地主来发吧,思路如下:1,新建一个数组,长度52,将四种花色和大小王存储进数组2,循环0至51,在循环因子i至52之间取随机数(能取到下界,不能取到上界),取到的随机数作为数组元素下标取该元素,与第i个元素交换位置,循环结束即排序完毕3,输出纸牌即可。思路明确,"啪啪啪...
分类:
编程语言 时间:
2014-12-09 17:33:18
阅读次数:
152
批量修改数据库中的字段为随机数时Mysql中的写法:update `t` set col=FLOOR(RAND()*50+1)--取1-50的随机数Sqlsever中的写法:update t set col=abs(CHECKSUM(NEWID())%50+1) --取1-50的随机数Sqlseve...
分类:
数据库 时间:
2014-12-09 17:32:04
阅读次数:
247
一维数组
数据类型
数组名[] = { };
在标准C语言环境下,数组大小只能用常量
int array[1000]={};
for (int i =0 ; i < 1000; i++) {
printf("%d ", array[i]);
}
//打印出来是随机数,只是大部分是0
第一种:直接初始化赋值:
int arra...
分类:
编程语言 时间:
2014-12-09 14:04:23
阅读次数:
282
1、硬件随机数(参考自http://zh.wikipedia.org/zh-cn/%E7%A1%AC%E4%BB%B6%E9%9A%8F%E6%9C%BA%E6%95%B0%E7%94%9F%E6%88%90%E5%99%A8) 硬件随机数生成器(又称真随机数生成器)是一种通过物理过程而不是计...
分类:
编程语言 时间:
2014-12-08 21:10:24
阅读次数:
200
之前工作上有一个方法经常用到,就是获取1到n的一个随机数列,数列中不能有重复的数字,也就是1,2,3,4,5 生成2,1,3,4,5或者5,4,3,2,1这样的随机队列。
这里我就把自己的lua实现贴在这里以供以后参考:感觉这个方法效率还是不错的。
function getRandomList(length)
local temp = {}
local chosen_list = {}
...
分类:
其他好文 时间:
2014-12-08 17:56:46
阅读次数:
193