青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
Game Design
數(shù)學(xué)、物理、圖形學(xué)、匯編/C/C++數(shù)據(jù)結(jié)構(gòu)與算法、windows程序設(shè)計(jì)
C++博客
首頁
新隨筆
聯(lián)系
聚合
管理
隨筆-11 評論-20 文章-0 trackbacks-0
生成隨機(jī)數(shù)的一個(gè)工具類
1
#include
<
iostream
>
2
#include
<
time.h
>
3
4
using
namespace
std;
5
6
//
generate random numbers
7
class
randomNumber
8
{
9
public
:
10
//
initialize the random number generator
11
randomNumber(
long
s
=
0
);
12
13
//
return a 32-bit random integer m, 1 <= m <= 2^31-2
14
long
random();
15
16
//
return a 32-bit random integer m, 0 <= m <= n-1,
17
//
where n <= 2^31-1
18
long
random(
long
n);
19
20
//
return a real number x, 0 <= x < 1
21
double
frandom();
22
23
private
:
24
static
const
long
A;
25
static
const
long
M;
26
static
const
long
Q;
27
static
const
long
R;
28
29
long
seed;
30
}
;
31
32
const
long
randomNumber::A
=
48271
;
33
const
long
randomNumber::M
=
2147483647
;
34
const
long
randomNumber::Q
=
M
/
A;
35
const
long
randomNumber::R
=
M
%
A;
36
37
randomNumber::randomNumber(
long
s)
38
{
39
if
(s
<
0
)
40
s
=
0
;
41
42
if
(s
==
0
)
43
{
44
//
get time of day in seconds since 12:00 AM,
45
//
January 1, 1970
46
long
t_time
=
time(NULL);
47
48
//
mix-up bits by squaring
49
t_time
*=
t_time;
50
//
result can overflow. handle cases
51
//
> 0, < 0, = 0
52
if
(t_time
>
0
)
53
s
=
t_time
^
0x5EECE66DL
;
54
else
if
(t_time
<
0
)
55
s
=
(t_time
&
0x7fffffff
)
^
0x5EECE66DL
;
56
else
57
s
=
0x5EECE66DL
;
58
}
59
60
seed
=
s;
61
}
62
63
long
randomNumber::random()
64
{
65
long
tmpSeed
=
A
*
( seed
%
Q )
-
R
*
( seed
/
Q );
66
67
if
( tmpSeed
>=
0
)
68
seed
=
tmpSeed;
69
else
70
seed
=
tmpSeed
+
M;
71
72
return
seed;
73
}
74
75
long
randomNumber::random(
long
n)
76
{
77
double
fraction
=
double
(random())
/
double
(M);
78
79
return
int
(fraction
*
n);
80
}
81
82
double
randomNumber::frandom()
83
{
84
return
double
(random())
/
double
(M);
85
}
86
posted on 2009-08-24 19:35
diwayou
閱讀(1969)
評論(1)
編輯
收藏
引用
所屬分類:
數(shù)據(jù)結(jié)構(gòu)與算法
評論:
#
re: 生成隨機(jī)數(shù)的一個(gè)工具類
2011-04-05 18:12 |
shilei230
能否解釋下什么原理不?這里的魔數(shù)真不少
回復(fù)
更多評論
刷新評論列表
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
各種排序算法性能測試結(jié)果
簡單的測試各種排序算法的性能
一個(gè)簡單的計(jì)算程序運(yùn)行時(shí)間的工具類
計(jì)算以t為根的子樹的結(jié)點(diǎn)個(gè)數(shù)
生成隨機(jī)數(shù)的一個(gè)工具類
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2025年9月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
給我留言
查看公開留言
查看私人留言
隨筆分類
(10)
Real-Time Rendering_3rd
windows程序設(shè)計(jì)(1)
生活(2)
數(shù)據(jù)結(jié)構(gòu)與算法(5)
數(shù)學(xué)(1)
圖形學(xué)
物理
游戲(1)
隨筆檔案
(11)
2009年9月 (3)
2009年8月 (8)
相冊
宇多田光
搜索
積分與排名
積分 - 15614
排名 - 963
最新評論
1.?re: 生成隨機(jī)數(shù)的一個(gè)工具類
能否解釋下什么原理不?這里的魔數(shù)真不少
--shilei230
2.?re: 讓我們這些中國二流大學(xué)的學(xué)生也聽聽世界一流大學(xué)的計(jì)算機(jī)課程(轉(zhuǎn))
太好了,多謝博主!
--鄧強(qiáng)
3.?re: 讓我們這些中國二流大學(xué)的學(xué)生也聽聽世界一流大學(xué)的計(jì)算機(jī)課程(轉(zhuǎn))
是的師傅是大方
--羅萊家紡
4.?re: 讓我們這些中國二流大學(xué)的學(xué)生也聽聽世界一流大學(xué)的計(jì)算機(jī)課程(轉(zhuǎn))
不錯(cuò)~分享了
--樂蜂網(wǎng)
5.?re: 讓我們這些中國二流大學(xué)的學(xué)生也聽聽世界一流大學(xué)的計(jì)算機(jī)課程(轉(zhuǎn))
牛
--李佳
閱讀排行榜
1.?讓我們這些中國二流大學(xué)的學(xué)生也聽聽世界一流大學(xué)的計(jì)算機(jī)課程(轉(zhuǎn))(4603)
2.?各種排序算法性能測試結(jié)果(2182)
3.?生成隨機(jī)數(shù)的一個(gè)工具類(1969)
4.?簡單的測試各種排序算法的性能(1771)
5.?計(jì)算幻方(1513)
評論排行榜
1.?讓我們這些中國二流大學(xué)的學(xué)生也聽聽世界一流大學(xué)的計(jì)算機(jī)課程(轉(zhuǎn))(9)
2.?簡單的測試各種排序算法的性能(4)
3.?各種排序算法性能測試結(jié)果(2)
4.?暴雪CEO解讀吸引全球千萬玩家的商業(yè)秘密(2)
5.?生成隨機(jī)數(shù)的一個(gè)工具類(1)
6.?以后不能逃課了(1)
7.?計(jì)算幻方(1)
8.?計(jì)算以t為根的子樹的結(jié)點(diǎn)個(gè)數(shù)(0)
9.?一個(gè)簡單的計(jì)算程序運(yùn)行時(shí)間的工具類(0)
10.?erroe C2471解決辦法(0)
11.?2009年9月語言排行榜:PHP超越C++(轉(zhuǎn)自CSDN:我鐘愛的C++和python啊)(0)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 diwayou
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
狠狠做深爱婷婷久久综合一区
|
久久久久久久一区二区
|
一区二区激情
|
午夜精品在线
|
裸体一区二区三区
|
欧美激情第3页
|
欧美午夜视频
|
黑人极品videos精品欧美裸
|
亚洲国产老妈
|
午夜精品福利在线
|
久久综合狠狠综合久久综合88
|
免费成人小视频
|
亚洲精品一二
|
久久精品一区蜜桃臀影院
|
免费人成网站在线观看欧美高清
|
欧美国产专区
|
国产区二精品视
|
亚洲精选中文字幕
|
久久精品色图
|
日韩视频一区二区三区
|
亚洲在线视频免费观看
|
免费不卡欧美自拍视频
|
国产精品午夜国产小视频
|
亚洲欧洲精品一区二区三区不卡
|
欧美黄色aaaa
|
国产欧美在线播放
|
99在线热播精品免费
|
久久免费精品日本久久中文字幕
|
亚洲美女视频网
|
久久人人九九
|
国产精品综合久久久
|
欧美中文字幕视频在线观看
|
欧美日韩国产系列
|
国产麻豆视频精品
|
国产拍揄自揄精品视频麻豆
|
亚洲国产一区二区三区a毛片
|
一本久道久久综合中文字幕
|
99伊人成综合
|
欧美大片一区二区
|
久久国产直播
|
欧美日韩一级大片网址
|
国产午夜精品在线
|
伊大人香蕉综合8在线视
|
欧美日韩国产综合网
|
欧美一区二区在线观看
|
欧美日韩免费高清一区色橹橹
|
国产中文一区二区
|
欧美一区三区三区高中清蜜桃
|
性色av香蕉一区二区
|
亚洲乱码精品一二三四区日韩在线
|
国产精品高清网站
|
亚洲国产精品电影
|
欧美日韩国产影片
|
亚洲乱码国产乱码精品精可以看
|
欧美一区二区免费视频
|
免费不卡在线观看av
|
久久精品国产成人
|
99香蕉国产精品偷在线观看
|
男女av一区三区二区色多
|
伊伊综合在线
|
裸体一区二区三区
|
久久国产精品一区二区
|
国产在线精品二区
|
久久深夜福利免费观看
|
久久久国产午夜精品
|
激情91久久
|
亚洲国产另类精品专区
|
久久精品国产一区二区三区免费看
|
国产精品午夜国产小视频
|
欧美一区二区网站
|
久久久久一区二区
|
亚洲激情偷拍
|
99在线精品视频
|
国产精品久久久久影院色老大
|
亚洲午夜久久久久久久久电影院
|
妖精成人www高清在线观看
|
国产精品美腿一区在线看
|
欧美尤物一区
|
美脚丝袜一区二区三区在线观看
|
亚洲国产精品一区在线观看不卡
|
亚洲国产精品成人va在线观看
|
欧美日韩精品一区二区天天拍小说
|
亚洲永久视频
|
老牛嫩草一区二区三区日本
|
欧美一区二区精品在线
|
欧美中文在线免费
|
99re6这里只有精品
|
亚洲一区二区视频在线观看
|
激情视频一区二区
|
av成人毛片
|
亚洲电影免费观看高清
|
夜夜嗨av一区二区三区
|
欧美一区二区视频观看视频
|
久久精品国产在热久久
|
亚洲一二三区精品
|
久久综合久久综合九色
|
亚洲专区在线视频
|
久热精品在线视频
|
亚洲欧美变态国产另类
|
老色鬼精品视频在线观看播放
|
亚洲午夜精品一区二区
|
另类尿喷潮videofree
|
午夜久久tv
|
欧美国产国产综合
|
蜜臀av性久久久久蜜臀aⅴ四虎
|
欧美日韩一区三区
|
欧美激情成人在线
|
国产亚洲精品综合一区91
|
亚洲黄色三级
|
亚洲男人av电影
|
在线视频免费在线观看一区二区
|
欧美一级在线视频
|
亚洲视频免费在线
|
欧美成人国产va精品日本一级
|
久久成人精品无人区
|
欧美日韩成人网
|
亚洲缚视频在线观看
|
极品尤物av久久免费看
|
亚洲欧美在线磁力
|
性伦欧美刺激片在线观看
|
欧美日韩岛国
|
亚洲人精品午夜在线观看
|
亚洲高清免费
|
久久男人av资源网站
|
美女免费视频一区
|
狠狠色噜噜狠狠色综合久
|
午夜在线观看免费一区
|
欧美一区二区精品在线
|
国产精品久久福利
|
亚洲亚洲精品三区日韩精品在线视频
|
亚洲人成亚洲人成在线观看
|
久久综合国产精品台湾中文娱乐网
|
久久久久久亚洲精品不卡4k岛国
|
国产日韩精品入口
|
亚洲欧美综合精品久久成人
|
一本一道久久综合狠狠老精东影业
|
久久久久久久久久久一区
|
久久久久久久精
|
国内揄拍国内精品久久
|
久久gogo国模裸体人体
|
另类av一区二区
|
亚洲大胆av
|
欧美激情乱人伦
|
日韩视频免费观看高清完整版
|
中日韩高清电影网
|
国产精品视频免费观看www
|
亚洲综合色丁香婷婷六月图片
|
午夜在线精品偷拍
|
国产一区二区三区精品久久久
|
久久电影一区
|
亚洲国产欧美精品
|
亚洲一区二区四区
|
国产一区二区精品丝袜
|
久久一日本道色综合久久
|
亚洲激情影视
|
亚洲欧美日韩专区
|
禁断一区二区三区在线
|
欧美成人精精品一区二区频
|
亚洲乱码视频
|
久久福利一区
|
亚洲精品日韩欧美
|
国产精品亚洲成人
|
久久综合中文色婷婷
|
亚洲裸体在线观看
|
久久精品一二三区
|
日韩亚洲精品在线
|
国产亚洲欧美日韩精品
|
欧美大秀在线观看
|
亚洲欧美日韩一区在线观看
|
欧美mv日韩mv国产网站app
|
在线视频精品
|
精品av久久707
|
欧美新色视频
|
美女国内精品自产拍在线播放
|
在线性视频日韩欧美
|
欧美不卡激情三级在线观看
|
亚洲综合欧美
|
亚洲精品网站在线播放gif
|
亚洲欧美美女
|
亚洲另类春色国产
|
六月丁香综合
|
亚洲男同1069视频
|
亚洲麻豆国产自偷在线
|
国产一区二区无遮挡
|
欧美噜噜久久久xxx
|
久久久久久久波多野高潮日日
|
亚洲图片欧洲图片av
|
91久久亚洲
|
欧美激情黄色片
|
久久久亚洲国产美女国产盗摄
|
亚洲专区在线视频
|
日韩一二在线观看
|
亚洲黄网站在线观看
|
精品白丝av
|
国内偷自视频区视频综合
|
国产精品视频专区
|
国产精品jizz在线观看美国
|
欧美高清不卡在线
|
久久精品1区
|
亚洲欧美一级二级三级
|