<%@ page contentType="text/html;charset=ISO8859_1" %> <%@ page import="java.util.*" %>
随机数字 浮点数 字符串
随机数字 浮点数 字符串 <% //Random generator = new Random(); //int limit = 10; //int randomNumber = (int)(generator.nextDouble() * limit);
out.println("创建在10000000 和 99999999之间的随机数:"); RNUM.setRange("10000000-99999999"); RNUM.generateRandomObject(); out.println(""+RNUM.getRandom().intValue()+"");
out.println(" 在n 25 和 100之间创建一个随机数:"); RNUM.setRange("25-100"); RNUM.generateRandomObject(); out.println(""+RNUM.getRandom().intValue()+"");
%> Create the same random number between 25 and 100, only use the
algorithm and provider attributes to indicate the use of a SecureRandom
object instead of a Random object: <% RNUM.setRange("25-100"); RNUM.setAlgorithm("SHA1PRNG"); RNUM.setProvider("SUN"); RNUM.generateRandomObject(); out.println(""+RNUM.getRandom().intValue()+"");
out.println(" Create a random float value:"); RNUM.setRange("0-1"); RNUM.generateRandomObject(); String radio= new java.text.DecimalFormat("###.##########").format(RNUM.getRandom()); out.println(""+radio+"");
out.println(" ===========================================");
out.println(" 在a-zA-Z0-9之间,也就是数字和26个字母混合的随机字符串,(欠缺是8位,该功能适合创建随机密码和sessionid)"); RSTR.setCharset("a-zA-Z0-9"); RSTR.generateRandomObject(); out.println(""+RSTR.getRandom()+"");
out.println(" Create a random string 15 lowercase letters long:"); RSTR.setCharset("a-z"); RSTR.setLength("15"); RSTR.generateRandomObject(); out.println(""+RSTR.getRandom()+"");
out.println(" Create a random string with only caps:"); RSTR.setCharset("A-Z"); RSTR.generateRandomObject(); out.println(""+RSTR.getRandom()+"");
out.println(" Create a random string 10 characters long with the charset a-fF-K ! \\ $ % # ^ - * ? notice that the - and had to be escaped with a :"); RSTR.setCharset("a-fF-K!\\$%#^-*?"); RSTR.setLength("10"); RSTR.generateRandomObject(); out.println(""+RSTR.getRandom()+"");
out.println(" Create a random string of all the characters and digits:"); RSTR.setCharset("all"); RSTR.generateRandomObject(); out.println(""+RSTR.getRandom()+" ");
%> Create the same random string of all the characters and digits, only use
the algorithm and provider attributes to indicate the use of a SecureRandom
object instead of a Random object: <% RSTR.setCharset("all"); RSTR.setAlgorithm("SHA1PRNG"); RSTR.setProvider("SUN"); RSTR.generateRandomObject(); out.println(""+RSTR.getRandom()+"");
%>
|