2.第二次运行时.生成的字符串不能和上次运行时生成的一万能条字符串相同!依此类推!(例如.程序运行了两次生成了两万条字符串.那么下一次生成时所得到的字符串不能与上两次(两万条)有相同的!)
上面这个条件有绝对满足么?
一百万条的我随机测了一下,没有找到相同的。
一千万条花了我五分钟,生成的文件足足有210M。晕倒…………
你如果有时间的话就帮我测试一下1亿条中会不会出现相同的吧
[此贴子已经被作者于2007-4-7 0:54:22编辑过]
VB QQ群:47715789
一百万条的我随机测了一下,没有找到相同的。
一千万条花了我五分钟,生成的文件足足有210M。晕倒…………
你如果有时间的话就帮我测试一下1亿条中会不会出现相同的吧
[此贴子已经被作者于2007-4-7 0:54:22编辑过]
我设想了一个方法不知道对不对,在16位中 用年,月,日,时,分,秒,那秒各直接生成1位,剩下9位随机好了,这样在同一台机器,只要不修改时间,就可以无限不重复出数了.速度应该很快吧!(我没装VB无法测试,谁帮忙试试!),不知道有没有和我思路一样的,哈哈!!
应该出现的次数比较平均才对吧
0: 2603
1: 2670
2: 2575
3: 2619
4: 2622
5: 2581
6: 2628
7: 2658
8: 2588
9: 2507
A: 1268
B: 2677
C: 2667
D: 2582
E: 2589
F: 2710
G: 2616
H: 2625
I: 2587
J: 2628
K: 2508
L: 2538
M: 2624
N: 2620
O: 2659
P: 2657
Q: 2697
R: 2646
S: 2724
T: 2564
U: 2571
V: 2626
W: 2667
X: 2729
Y: 2515
Z: 2613
a: 2597
b: 2642
c: 2605
d: 2554
e: 2675
f: 2611
g: 2568
h: 2644
i: 2677
j: 2727
k: 2706
l: 2659
m: 2569
n: 2641
o: 2624
p: 2679
q: 2520
r: 2545
s: 2638
t: 2629
u: 2617
v: 2674
w: 2629
x: 2605
y: 2662
z: 1345
[此贴子已经被作者于2007-4-7 11:13:48编辑过]
我确时是用RON中那六个字符来确保当前文件生成的字符串不会与上一个文件中的字符串相同。
因为我们每运行一次程序就产生一个新的文件,如果每生成一条字符串都要与以前的字符串相比较的话是不可能能的(如果真的用这种方法,我估计生成了一亿条之后,每生成一条都要等上几天的时间)。