9 typedef struct _NiceRNG NiceRNG
;
12 void (*seed
) (NiceRNG
*src
, guint32 seed
);
13 void (*generate_bytes
) (NiceRNG
*src
, guint len
, gchar
*buf
);
14 guint (*generate_int
) (NiceRNG
*src
, guint low
, guint high
);
15 void (*free
) (NiceRNG
*src
);
23 nice_rng_set_new_func (NiceRNG
* (*func
) (void));
26 nice_rng_seed (NiceRNG
*rng
, guint32 seed
);
29 nice_rng_generate_bytes (NiceRNG
*rng
, guint len
, gchar
*buf
);
32 nice_rng_generate_bytes_print (NiceRNG
*rng
, guint len
, gchar
*buf
);
35 nice_rng_generate_int (NiceRNG
*rng
, guint low
, guint high
);
38 nice_rng_free (NiceRNG
*rng
);