GlideSecureRandomUtil : dans le champ d’application, global

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • L’API GlideSecureRandomUtil fournit des méthodes pour générer des entiers, des valeurs longues et des chaînes.

    Il n’existe aucun constructeur pour cette classe. Les méthodes sont accessibles via l’objet statique GlideSecureRandomUtil. La classe GlideSecureRandomUtil est disponible dans les applications globales et à portée.

    GlideSecureRandomUtil : getSecureRandomInt()

    Génère un entier pseudo-aléatoire.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun
    Tableau 2. Renvoie
    Type Description
    Numéro Le nombre entier généré de manière pseudo-aléatoire.
    gs.info(GlideSecureRandomUtil.getSecureRandomInt());
    
    Sortie :
    1976146969

    GlideSecureRandomUtil : getSecureRandomIntBound(lié au numéro)

    Génère un entier pseudo-aléatoire compris entre 0 (inclus) et la valeur liée (exclusive) que vous transmettez à la méthode.

    Tableau 3. Paramètres
    Nom Type Description
    limite Numéro Valeur liée.
    Tableau 4. Renvoie
    Type Description
    Numéro Le nombre entier généré de manière pseudo-aléatoire.
    gs.info(GlideSecureRandomUtil.getSecureRandomIntBound(100));
    Sortie :
    55

    GlideSecureRandomUtil : getSecureRandomLong()

    Génère une valeur longue pseudo-aléatoire.

    Tableau 5. Paramètres
    Nom Type Description
    Aucun
    Tableau 6. Renvoie
    Type Description
    Numéro Le nombre entier de 64 bits généré de manière pseudo-aléatoire.
    gs.info(GlideSecureRandomUtil.getSecureRandomLong());
    
    Sortie :
    792836514424092500

    GlideSecureRandomUtil : getSecureRandomString(Number length)

    Génère une chaîne alphanumérique aléatoire de la longueur spécifiée.

    Tableau 7. Paramètres
    Nom Type Description
    longueur Numéro Longueur de la chaîne en nombre de caractères.
    Tableau 8. Renvoie
    Type Description
    Chaîne La chaîne générée de façon aléatoire.
    gs.info(GlideSecureRandomUtil.getSecureRandomString(12));
    Sortie :
    1XzVI0sLfVlT