randf.h 458 B

12345678910111213141516171819202122232425
  1. #ifndef randf_h
  2. #define randf_h
  3. #include "cengine.h"
  4. /* Random float in range 0 to 1 */
  5. float randf();
  6. float randf_seed(float s);
  7. /* Random float in range -1 to 1 */
  8. float randf_n();
  9. float randf_nseed(float s);
  10. /* Random float in range 0 to s */
  11. float randf_scale(float s);
  12. /* Random float in range -s to s */
  13. float randf_nscale(float s);
  14. /* Random float in range s to e */
  15. float randf_range(float s, float e);
  16. vec2 randf_circle(float radius);
  17. #endif