Java 随机数比较和分析
上一篇 /
下一篇 2012-08-03 10:14:56
/ 个人分类:Java
51Testing软件测试网2[J%iEg i FL 概况:
A AWv
}051Testing软件测试网#D)HX9h ?7]?s 本文概述2种jdk的随机数实现方式,旨在了解其运行机理。并得出运行效率比较。但这2种随机数生成还是会存在一定安全风险(伪随机数有可能会被猜出随机序列),最后还给出另一种相对更安全的随机数产生方式。附录还给出jdk的nextInt(n)函数的代码分析。51Testing软件测试网2]BtPS2y
r"X
51Testing软件测试网.I8e.E9ap
E 一、2种产生方式:
FA&vc,\yqt:d] rq3?051Testing软件测试网0VcI#D;^:fR 一般通过jdk获取0~N(N为自然数)的随机数可以通过下面2种方式获取51Testing软件测试网0V0X/aO4cRmB.\
7wL D?[&g