随机数函数生成器
来源:互联网 发布:mysql增量备份脚本 编辑:程序博客网 时间:2024/06/05 05:26
/*
*File random.h
*/
#ifndef _random_h
#define _random_h
/*
*Function:RandomInit
*/
void RandomInit(); //随机数发生器初始化
/*
*Function: RandomInteger
*Usage: RandomInteger(1,2.5)
*/
int RandomInteger(int low,int high); //生成整数随机数
/*
*Function:RandomReal
*/
double RandomReal(double low,double high); ////生成小数随机数
#endif
/*
*File: random.cpp
*/
#include<stdio.h>
#include<stdlib.h>
#include<iostream>
#include<time.h>
using namespace std;
/*
*Function:RandomInit
*/
void RandomInit()
{
srand((int)time(NULL));
}
/*
*Function: RandomInteger
*/
int RandomInteger(int low,int high)
{
int k;
double d;
d=(double)rand()/((double)RAND_MAX+1);
k=(int)(d*(high-low+1));
return (low+k);
}
/*
*Function:RandomReal
*/
double RandomReal(double low,double high)
{
double d;
d=(double)rand()/((double)RAND_MAX+1);
return (low+d*(high-low));
}
- 随机数函数生成器
- 函数、随机数、生成器与迭代器
- python函数-随机数-生成器-迭代器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 随机数生成器
- 密码生成器+随机数生成器
- 随机数生成器 [zhai]
- C++随机数生成器
- 史记·八零后传
- JS-SIG(CAS)学习笔记1
- jdbcType 属性集合
- JS-SIG(CAS)学习笔记2
- 高并发服务器设计之多路复用模型
- 随机数函数生成器
- 立春过后养生减肥 盯紧手指和小腹
- JS-SIG(CAS)学习笔记3
- [转]Makefile详解
- 如何卸载ORACLE(完全经典版)
- recovery v1跟recovery v2的区别
- PC端操控android phone
- 常见Oracle HINT的用法
- Subversion权限详解