一个随机数生成函数
来源:互联网 发布:mac imovie怎么保存 编辑:程序博客网 时间:2024/06/11 16:59
首先, 下面的函数生成一个随机的大于a且小于b的正整数
int randint(int a, int b)
{
assert(a < b);
if(rand < 0)
rand = -rand;
return a + rand % (b - a);
}
通过打乱数组前m个数的次序生成m个不同的随机数
void genshuf(int m, int n){int i, j;int *x = new int[n];for (i = 0; i < n; i++)x[i] = i;for (i = 0; i < m; i++) {j = randint(i, n-1);int t = x[i]; x[i] = x[j]; x[j] = t;}sort(x, x+m);for (i = 0; i < m; i++)cout << x[i] << "\n";}
- 一个随机数生成函数
- 一个随机数生成函数
- 一个跨平台随机数生成函数
- 概率、随机数、随机数生成函数
- 怎么样生成一个随机数
- php生成一个随机数
- C# 生成一个随机数
- 生成一个随机数
- Java生成一个随机数
- excel 函数 生成 随机数
- oracle生成随机数函数
- OpenCV函数生成随机数
- rand函数生成随机数
- matlab生成随机数函数
- PHP函数生成随机数
- C随机数生成函数
- MATALB生成随机数函数
- rand()函数生成随机数
- 快速创建与现有表相同结构的表
- 注意力经济
- 2012-06-06
- java多线程
- 在linux下利用crontab定时执行PHP脚本
- 一个随机数生成函数
- 免费的android如何赚钱
- BIEE 11g 禁用字段拖动及排序功能
- make snod (make system no dependencies)
- make snod (make system no dependencies)
- 快速插入数据
- vm 快照快速分析堆类型漏洞
- 断句啊
- [WebKit]为JavaScript Binding添加新DOM对象的三种方式及实作