Wt: Wt::WRandom Class Reference

Wt 4.10.4

Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
Wt::WRandom Class Reference

Random number generator. More...

`#include <Wt/WRandom.h>`

## Static Public Member Functions
static unsigned int | get ()
| Returns a random number.
static std::string | generateId (int length=16)
| A utility method to generate a random id.

## Detailed Description

Random number generator.

If an implementation is available for your OS, this class generates high-entropy random numbers, suitable for secret ids (e.g. this is used to generate Wt's session IDs).

## Member Function Documentation

## ◆ generateId()

static std::string Wt::WRandom::generateId | ( | int | length = 16 | ) |
| static

A utility method to generate a random id.

The id is composed of small and capitalized roman characters and numbers [a-zA-Z0-9].

See also
  get()

## ◆ get()

static unsigned int Wt::WRandom::get | ( |  | ) |
| static

Returns a random number.

This returns a high-entropy (non deterministic) random number on platforms for which this is supported (currently only Linux, Windows and MacOS X).