* Return a random number in the interval [0,1). */
| 103 | * Return a random number in the interval [0,1). |
| 104 | */ |
| 105 | inline float RandOpen01(uint32_t* seed) |
| 106 | { |
| 107 | return (Rand(seed)%DM_RAND_MAX) * DM_RAND_MAX_RECIP; |
| 108 | } |
| 109 | |
| 110 | /** |
| 111 | * Return a random number in the interval [-1,1]. |