在安全性要求较高的应用中,应使用更安全的随机数生成器,如java.security.SecureRandom类。
例如:下面代码片段中,使用java.security.SecureRandom来生成更安全的随机数。
import java.security.SecureRandom;import java.security.NoSuchAlgorithmException;// ...public static void main (String args[]) {try {SecureRandom random = SecureRandom.getInstance("SHA1PRNG");for (int i = 0; i < 10; i++) {int number = random.nextInt(21);...}} catch (NoSuchAlgorithmException nsae) {...}}
