1. UUID.randomUUID().toString()生成较长的十六位的数字组成随机字符串
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco }
span.s1 { color: #931a68 }
span.s2 { color: #7e504f }
span.s3 { color: #3933ff }
span.s4 { color: #0326cc }
span.Apple-tab-span { white-space: pre }
for(int y=0;y<20;y++)
{
String x = UUID.randomUUID().toString().replace("-", "");
System.out.println("\""+x+"11"+"\",");
}
结果: be9548d60b1d421bb12822984b381e3d11。
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco }
2. Radom rd = new Radom
rd.nextInt(int i*10)
在i 以内 的所有数的随机数。*10或*1000等更多 则可以得到所需要的位数的随机数。
3. Math.radom()
获取0到1之间到随机数。‘
例如:
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco }
0.7028282426445861
4. 通过字符串中的内容组成随机的串。 可以通过想要随机的内容来获取随机数字。
p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #3933ff }
p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px }
p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco }
span.s1 { color: #000000 }
span.s2 { color: #7e504f }
span.s3 { color: #931a68 }
span.s4 { color: #0326cc }
span.s5 { color: #3933ff }
span.Apple-tab-span { white-space: pre }
String num = "0123456789abcdefghijklmnopqrstuvwxyz";
Random rd = new Random();
StringBuilder sb = new StringBuilder();
for(int v = 0;v<31;v++)
{
sb.append(num.charAt(rd.nextInt(36)));
}
System.out.println(sb.toString()+"11");
}
原文地址:https://www.cnblogs.com/dongbo-2018/p/9797898.html