Browse Source

examples: No need to explicitly seed the RNG at startup.

SDL does this for you; explicit seeding is only for reproducing a specific
sequence of numbers (or maybe reseeding at a later point).
Ryan C. Gordon 6 months ago
parent
commit
86ea283904

+ 0 - 2
examples/renderer/02-primitives/primitives.c

@@ -29,8 +29,6 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
         return SDL_APP_FAILURE;
     }
 
-    SDL_srand(0);  /* seed the random number generator */
-
     /* set up some random points */
     for (i = 0; i < SDL_arraysize(points); i++) {
         points[i].x = (SDL_randf() * 440.0f) + 100.0f;

+ 0 - 2
examples/renderer/03-lines/lines.c

@@ -26,8 +26,6 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
         return SDL_APP_FAILURE;
     }
 
-    SDL_srand(0);  /* seed the random number generator */
-
     return SDL_APP_CONTINUE;  /* carry on with the program! */
 }
 

+ 0 - 2
examples/renderer/04-points/points.c

@@ -46,8 +46,6 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
         return SDL_APP_FAILURE;
     }
 
-    SDL_srand(0);  /* seed the random number generator */
-
     /* set up the data for a bunch of points. */
     for (i = 0; i < SDL_arraysize(points); i++) {
         points[i].x = SDL_randf() * ((float) WINDOW_WIDTH);