Java: genera números aleatorios de seis dígitos no repetidos

Se utilizan un código de cliente y una hora de registro, de modo que cuando agregue información del cliente, se generará automáticamente de inmediato. El código está bloqueado aquí. Si es útil para usted, espero que pueda ayudarlo a: 
1) Generar un número de seis dígitos Escribí una clase de herramienta RandomStringUtil.java junto con la cadena de código del cliente, que está lista para usar:

import java.util.Random;

/**
 * 产生随机字符串,长度由参数指定。
 * @param length 产生的字符串的长度
 * @return 已产生的字符串
 * @author Code_小生
 */
public class RandomStringUtil {

    public static String getRandString(int length)
    {
        String charList = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
        String rev = "";
        Random f = new Random();
        for(int i=0;i<length;i++)
        {
           rev += charList.charAt(Math.abs(f.nextInt())%charList.length());
        }
        return rev;
    }
}

 

Supongo que te gusta

Origin blog.csdn.net/sulu0416/article/details/88094556
Recomendado
Clasificación