# Advanced Service Routines

This section describes service routines for registering a user-designed basic generator (RegisterBrng) and for obtaining properties of the previously registered basic generators (GetBrngProperties). See VSL Notes (“Basic Generators” section of VSL Structure chapter) for substantiation of the need for several basic generators including user-defined BRNGs.

- Data types
- RegisterBrng
  Registers user-defined basic generator.
- GetBrngProperties
  Returns structure with properties of a given basic generator.
- Formats for User-Designed Generators

Parent topic: Random Number Generators