Full Cycle - Example 2 (in C++)

Example 2 (in C++)

// PseudoRandomTest1.cpp : Defines the entry point for the console application. #include "stdafx.h" int main(int argc, char* argv) { unsigned int random_seed = 0; const unsigned int sample_size = 3000; unsigned int generated_number = random_seed % sample_size; unsigned int prime_number = 1; unsigned int increment = prime_number; bool test = {0}; for(unsigned int iterator = 0; iterator < sample_size; ++iterator) { generated_number = (generated_number + increment) % sample_size; test = true; static bool displayOnce = true; if (displayOnce) { printf("Predicable Random Numbers:\n"); displayOnce = false; } printf("%d ", generated_number); } for(unsigned int iterator = 0; iterator < sample_size; ++iterator) { if (!test) { static bool displayOnce = true; if (displayOnce) { printf("\nYou must have not used a prime number \n"); displayOnce = false; } printf("%d ", iterator); } } }

Read more about this topic:  Full Cycle