GlideSecureRandomUtil - Scoped, Global

concept brazil Updated Sep 10, 2026 1 min read c_GlideSecureRandomUtilScopedAPI.md
Raw file servicenow.com

The GlideSecureRandomUtil API provides methods for generating integers, long values, and strings.

There is no constructor for this class. Methods are accessed through the static object GlideSecureRandomUtil. The GlideSecureRandomUtil class is available in both global and scoped applications.

Parent Topic:Server API reference

GlideSecureRandomUtil - getSecureRandomInt()

Generates a pseudo-random integer.

Name Type Description
None
Type Description
Number The pseudo-randomly generated integer.
JavaScript
gs.info(GlideSecureRandomUtil.getSecureRandomInt());

Output:

Text
1976146969

GlideSecureRandomUtil - getSecureRandomIntBound(Number bound)

Generates a pseudo-random integer between 0 (inclusive) and the bound (exclusive) value that you pass into the method.

Name Type Description
bound Number The bound value.
Type Description
Number The pseudo-randomly generated integer.
JavaScript
gs.info(GlideSecureRandomUtil.getSecureRandomIntBound(100));

Output:

Text
55

GlideSecureRandomUtil - getSecureRandomLong()

Generates pseudo-random long value.

Name Type Description
None
Type Description
Number The pseudo-randomly generated 64-bit integer.
JavaScript
gs.info(GlideSecureRandomUtil.getSecureRandomLong());

Output:

Text
792836514424092500

GlideSecureRandomUtil - getSecureRandomString(Number length)

Generates a random alpha-numeric String with the specified length.

Name Type Description
length Number The length of the string in number of characters.
Type Description
String The randomly generated string.
JavaScript
gs.info(GlideSecureRandomUtil.getSecureRandomString(12));

Output:

Text
1XzVI0sLfVlT
Search documentation
Search document titles and file paths on the brazil branch