prand2.c

/*
 * example of a pseudo-rando number generator (PRNG)
 * the seed is the default (that is, 1, according to the manual)
 *
 * Matt Bishop, ECS 36A
 * -- May 22, 2024      original program
 */
#include <stdio.h>
#include <stdlib.h>

/*
 * prototypes
 */
long random(void);	/* manual says this is in stdlib.h but apparently not */

/*
 * here we go!
 */
int main(void)
{
        int i;          /* counter in a for loop */

        /*
         * print the first 20 pseudo-random numbers
         */
	for(i = 0; i < 20; i++)
		printf("%3d.\t%10ld\n", i+1, random());
	
	/* adios! */
	return(0);
}
	


UC Davis sigil
Matt Bishop
Office: 2209 Watershed Sciences
Phone: +1 (530) 752-8060
Email: mabishop@ucdavis.edu
ECS 36A, Programming & Problem Solving
Version of April 2, 2024 at 12:13PM

You can get the raw source code here.

Valid HTML 4.01 Transitional Built with BBEdit Built on a Macintosh