View Single Post
Re: srand() aberration ???
Old
  (#2)
botman
Super Moderator
 
Status: Offline
Posts: 280
Join Date: Jan 2004
Location: Plano, TX
Default Re: srand() aberration ??? - 14-06-2004

I think you have something messed up somewhere. This code generates the following output on my machine...
Code:
#include <stdlib.h>
 #include <stdio.h>
 #include <time.h>
 
 void main(void)
 {
    srand((unsigned int)time(NULL));
 
    for (int i=0; i < 10; i++)
 	  printf("rand = %d\n", rand() % 100);
 }
C:\TEMP>cl x.cpp
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.

x.cpp
Microsoft (R) Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.

/out.exe
x.obj

C:\TEMP>x
rand = 15
rand = 90
rand = 54
rand = 10
rand = 29
rand = 18
rand = 29
rand = 70
rand = 83
rand = 56

C:\TEMP>x
rand = 18
rand = 38
rand = 18
rand = 73
rand = 44
rand = 45
rand = 42
rand = 43
rand = 94
rand = 8

C:\TEMP>x
rand = 21
rand = 19
rand = 14
rand = 69
rand = 90
rand = 72
rand = 54
rand = 16
rand = 38
rand = 60

botman
  
Reply With Quote