blob: 254a1c0d3230e0f94981fa5f7357a52751e17992 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
/* ISC license. */
#ifndef RANDOM_H
#define RANDOM_H
#include <sys/types.h>
#include <stdint.h>
#include <skalibs/stralloc.h>
extern void random_makeseed (char *) ; /* fills 160 bytes */
extern int random_init (void) ;
extern void random_finish (void) ;
extern unsigned char random_char (void) ;
extern void random_string (char *, size_t) ;
extern uint32_t random_uint32 (uint32_t) ;
extern void random_name (char *, size_t) ;
extern void random_unsort (char *, size_t, size_t) ;
extern int random_sauniquename (stralloc *, size_t) ;
#endif
|