---
name: "wnrnd"
section: "3"
platform: "linux"
package: "libwn-dev"
version: "6.0-17"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/wnrnd"
---

# wnrnd(3)

random numbers

## NAME

wn\_seed\_random\_number\_generator, wn\_random\_int, wn\_random\_mod\_int, wn\_random\_n\_bits, wn\_random\_bit - random numbers

## SYNOPSIS

```
#include <wn/wnrnd.h>

void wn_seed_random_number_generator(int seed)

int wn_random_int(void)

unsigned int wn_random_mod_int(unsigned int mod)

int wn_random_n_bits(int n)

int wn_random_bit(void)
```

## DESCRIPTION

These routines generate pseudo-random numbers.

**wn\_seed\_random\_number\_generator** seeds using *seed*.

For true random numbers, as oppose to pseudo-random numbers,  see wnrndt.

## SEE ALSO

wnrndd, wnrndt

## AUTHOR

Will Naylor
