clwn.net
当前位置:首页 >> jAvA怎么随机生成一组字符串 >>

jAvA怎么随机生成一组字符串

生成的字符串每个位置都有可能是str中的一个字母或数字,需要导入的包是import java.util.Random;//length用户要求产生字符串的长度 public static String getRandomString(int length){ String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNO...

import java.util.Random; public class Stat { public static void main(String[] args) { // Math.random() 获取0~1之间的double类型数值 int num = (int)(Math.random()*100); // 获取0~100之间的整数 System.out.println(num); System.out...

纯数字和数字字母混合的两种,原理都差不多,自己选吧String Resultnumber = "";String Result = "";char[] str = "0123456789".toCharArray();char[] Str = "0123456789abcdefghijkmlnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();f...

弄个数组把这些字符串存起来 随机数生成1到5的数(int) (Math.random()*5+1) 这个就是索引,然后从数组里取字符串,就是那个随机的字符串了

方法如下: Random ran=new random(); boolean flag=true; while(flag){ int a=ran.nextInt(99999999); int b=ran.nextInt(99999999); long c=a*100000000L+b; if(c>1000000000000000L&&c

java生成随机字符串,主要是先建立一个26字符的字符串,然后使用random类来随机选择,拼接成一个新的字符串,如下代码: package com.qiu.lin.he;import java.util.Random;public class Ceshi {public static void main(String[] args) {System....

至于字符集需要你自己定义,我这里随便写了点字符 public static String getRandomString(int length) { //length表示生成字符串的长度 String base = "abcdefghijklmnopqrstuvwxyz0123456789"; Random random = new Random(); StringBuffer sb ...

我写了个方法,参数是你指定的长度,按照这个方法,可以随机生成字符串。但是不保证重复,可以参考一下。 public class RandomString {private final static byte[] seed={'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q'...

/** * 产生随机字符串 * */ private static Random randGen = null; private static char[] numbersAndLetters = null; public static final String randomString(int length) { if (length < 1) { return null; } if (randGen == null) { randG...

可以配合UUID或者GUID来实现 GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 UUID是...

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com