GlideSecureRandomUtil - com escopo, global

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • A API GlideSecureRandomUtil fornece métodos para gerar números inteiros, valores longos e cadeias de caracteres.

    Não há nenhum construtor para esta classe. Os métodos são acessados por meio do objeto estático GlideSecureRandomUtil. A classe GlideSecureRandomUtil está disponível em aplicações globais e com escopo.

    GlideSecureRandomUtil - getSecureRandomInt()

    Gera um número inteiro pseudoaleatório.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    Número O número inteiro gerado de forma pseudoaleatória.
    gs.info(GlideSecureRandomUtil.getSecureRandomInt());
    
    Saída:
    1976146969

    GlideSecureRandomUtil - getSecureRandomIntBound (limite de número)

    Gera um número inteiro pseudoaleatório entre 0 (inclusivo) e o valor vinculado (exclusivo) que você passa para o método.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    vinculado Número O valor vinculado.
    Tabela 4. Retornos
    Tipo Descrição
    Número O número inteiro gerado de forma pseudoaleatória.
    gs.info(GlideSecureRandomUtil.getSecureRandomIntBound(100));
    Saída:
    55

    GlideSecureRandomUtil - getSecureRandomLong()

    Gera um valor longo pseudoaleatório.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 6. Retorna
    Tipo Descrição
    Número O número inteiro de 64 bits gerado de forma pseudoaleatória.
    gs.info(GlideSecureRandomUtil.getSecureRandomLong());
    
    Saída:
    792836514424092500

    GlideSecureRandomUtil - getSecureRandomString (comprimento do número)

    Gera uma cadeia de caracteres alfanumérica aleatória com o comprimento especificado.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    comprimento Número O comprimento da cadeia de caracteres em número de caracteres.
    Tabela 8. Retornos
    Tipo Descrição
    Cadeia de caracteres A cadeia de caracteres gerada aleatoriamente.
    gs.info(GlideSecureRandomUtil.getSecureRandomString(12));
    Saída:
    1XzVI0sLfVlT