GlideSecureRandomUtil - com escopo

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 1 min. de leitura
  • A API GlideSecureRandomUtil com escopo 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 com escopo – 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 com escopo - getSecureRandomIntBound(Number vinculado)

    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. Retorna
    Tipo Descrição
    Número O número inteiro gerado de forma pseudoaleatória.
    gs.info(GlideSecureRandomUtil.getSecureRandomIntBound(100));
    Saída:
    55

    GlideSecureRandomUtil com escopo – 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 com escopo - getSecureRandomString(tamanho do número)

    Gera uma cadeia de caracteres alfanumérico aleatória com o tamanho 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. Retorna
    Tipo Descrição
    Cadeia de caracteres A cadeia de caracteres gerada aleatoriamente.
    gs.info(GlideSecureRandomUtil.getSecureRandomString(12));
    Saída:
    1XzVI0sLfVlT