object

# `backend_random`

Random number generator predicates using the backend Prolog compiler built-in random generator.

Author: Paulo Moura
Version: 1.5
Date: 2019/3/7
Compilation flags:
`static, context_switching_calls`
Implements:
`public` randomp
Uses:
list
Remarks:

> - Implementation: The backend Prolog compiler built-in random generator is only used for the basic `random/1`, `get_seed/1`, and `set_seed/1` predicates.

> - Portability: B-Prolog, CxProlog, ECLiPSe, JIProlog, Lean Prolog, Qu-Prolog, Quintus Prolog do not provide implementations for the `get_seed/1` and `set_seed/1` predicates and calling these predicates simply succeed without performing any action.

- Public predicates

- Protected predicates

- Private predicates

- Operators

## Public predicates

(see entity ancestors)

## Protected predicates

(see entity ancestors)

## Private predicates

(see entity ancestors)

## Operators

(none)

See also

random, fast_random