zoukankan
html css js c++ java
快速生成10亿随机不重复数据代码(转)
#include
<
cstdlib
>
#include
<
iostream
>
#include
<
windows.h
>
using
namespace
std;
char
map2char[]
=
{
'
1
'
,
'
2
'
,
'
3
'
,
'
4
'
,
'
5
'
,
'
6
'
,
'
7
'
,
'
8
'
,
'
b
'
,
'
c
'
,
'
d
'
,
'
e
'
,
'
f
'
,
'
g
'
,
'
h
'
,
'
i
'
,
'
j
'
,
'
k
'
,
'
l
'
,
'
m
'
,
'
n
'
,
'
o
'
,
'
p
'
,
'
q
'
,
'
r
'
,
'
s
'
,
'
t
'
,
'
u
'
,
'
v
'
,
'
w
'
,
'
x
'
,
'
y
'
}
;
void
getbit( unsigned e,
char
*
s,
int
offset )
{
int
i
=
17
;
while
( i
>=
0
)
{
s[
18
*
offset
+
i]
=
((e
>>
i)
&
1
);
--
i;
}
}
int
main(
int
argc,
char
*
argv[])
{
srand(GetTickCount());
char
bit[
90
], S[
90
];
for
(
int
i
=
0
; i
<
sizeof
(bit);
++
i ) bit[i]
=
0
, S[i]
=
0
;
unsigned x, T;
for
(
int
k
=
0
; k
<
5
;
++
k )
{
do
x
=
rand();
while
( x
==
0
);
getbit( x, S, k);
getbit( x, bit, k );
}
unsigned head
=
89
;
unsigned j
=
0
, time
=
GetTickCount(), Max
=
1000000
;
do
{
++
j;
T
=
(bit[head]
&
1
)
^
(bit[(head
-
83
)
%
90
]
&
1
)
^
(bit[(head
-
84
)
%
90
]
&
1
)
^
(bit[(head
-
86
)
%
90
]
&
1
)
^
(bit[(head
-
89
)
%
90
]
&
1
);
bit[head]
=
T;
head
=
(head
+
1
)
%
90
;
for
(
int
index
=
0
; index
<
18
;
++
index )
{
int
num
=
0
;
for
(
int
j
=
0
; j
<
5
;
++
j )
num
+=
(bit[(head
+
5
*
index
+
j)
%
90
]
==
0
)
?
0
: (
1
<<
j);
cout
<<
map2char[num];
}
cout
<<
endl;
}
while
( j
<
Max );
cout
<<
"
time:
"
<<
GetTickCount()
-
time
<<
"
ms!\n
"
;
system(
"
PAUSE
"
);
return
EXIT_SUCCESS;
}
查看全文
相关阅读:
java实现第四届蓝桥杯组素数
java实现第四届蓝桥杯组素数
java实现第五届蓝桥杯斐波那契
java实现第五届蓝桥杯斐波那契
java实现第五届蓝桥杯斐波那契
java实现第五届蓝桥杯斐波那契
Spring boot随时获取ApplicationContex
JAVA数据库连接池的革命 -- 从BoneCP到HikariCP(转)
spring boot自动配置之jdbc(转)
spring boot 的 ApplicationContext 及 getbean
原文地址:https://www.cnblogs.com/feng801/p/1452702.html
最新文章
Merge into的使用具体解释-你Merge了没有
JSP动作--JSP有三种凝视方式
跟着鬼哥学so改动,一,准备篇
新随笔(二)用户体验:用户注冊表单中的“年份”设计乱象
[置顶] 纯手工打造漂亮的垂直时间轴,使用最简单的HTML+CSS+JQUERY完成100个版本更新记录的华丽转身!
【问卷调查】社团对海大学生成长的影响研究(及部分调查结果)
poj Kindergarten
高速排序算法
漫谈软件研发特种部队之中的一个
尺度空间(Scale space)理论
热门文章
SoftReference
C++获取站点的ip地址
目标检測的图像特征提取之(一)HOG特征
给字符数组赋值的方法
专訪阿里陶辉:大规模分布式系统、高性能server设计经验分享
虚拟化之vmware-vsphere (web) client
java实现第四届蓝桥杯猜年龄
java实现第四届蓝桥杯组素数
java实现第四届蓝桥杯猜年龄
java实现第四届蓝桥杯猜年龄
Copyright © 2011-2022 走看看