Comment générer une chaîne aléatoire en Java

Dans ce tutoriel nous allons découvrir comment générer une chaîne aléatoire en Java.
 
 

Exemple:

Dans cette exemple, la fonction getRandomStr(n) génère un nombre aléatoire d’une longueur donnée.

public class Main { 
    public static String getRandomStr(int n) 
    {
        //choisissez un caractére au hasard à partir de cette chaîne
        String str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
                    + "abcdefghijklmnopqrstuvxyz"; 
  
        StringBuilder s = new StringBuilder(n); 
  
        for (int i = 0; i < n; i++) { 
            int index = (int)(str.length() * Math.random()); 
            s.append(str.charAt(index)); 
        } 
        return s.toString(); 
    } 
  
    public static void main(String[] args) 
    { 
        // la taille de la chaîne
        int len = 25; 
        System.out.println(getRandomStr(len)); 
    } 
}

 
Sortie:

xBrcgUUuIpybtNDdmZKXSkQXy

 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *