generate a random float between -1 and 1
| 341 | |
| 342 | // generate a random float between -1 and 1 |
| 343 | float rand_float(void) |
| 344 | { |
| 345 | #if CONFIG_HAL_BOARD == HAL_BOARD_SITL |
| 346 | return ((((unsigned)random()) % 2000000) - 1.0e6) / 1.0e6; |
| 347 | #else |
| 348 | return (get_random16() / 65535.0) * 2 - 1; |
| 349 | #endif |
| 350 | } |
| 351 | |
| 352 | // generate a random Vector3f with each value between -1.0 and 1.0 |
| 353 | Vector3f rand_vec3f(void) |