Home --> Documentations --> PJLIB Reference

Functions
Random Number Generator

Functions

void pj_srand (unsigned int seed)
 
int pj_rand (void)
 

Detailed Description

This module contains functions for generating random numbers. This abstraction is needed not only because not all platforms have rand() and srand(), but also on some platforms rand() only has 16-bit randomness, which is not good enough.

Function Documentation

int pj_rand ( void  )

Generate random integer with 32bit randomness.

Returns
a random integer.
void pj_srand ( unsigned int  seed)

Put in seed to random number generator.

Parameters
seedSeed value.

 


PJLIB Open Source, high performance, small footprint, and very very portable framework
Copyright (C) 2006-2009 Teluu Inc.