Tscope5
randomizer03.c
////////////////////////////////////////////////////////////////////////////////
//
// __ ______
// / /_______________ ____ ___ / ____/
// / __/ ___/ ___/ __ \/ __ \/ _ \ /___ )
// / /_(__ ) /__/ /_/ / /_/ / __/ ____/ /
// \__/____/\___/\____/ .___/\___/ /_____/
// /_/
//
// randomizer03.c
//
////////////////////////////////////////////////////////////////////////////////
#include <tscope5.h>
int main()
{
// open the display
ts5_set_coordinate_system(TS5_DISPLAY_COORDINATES);
ts5_set_text_alignment(TS5_ALIGN_LEFT);
int i;
double diff=0;
ts5_printf(20.0, 20.0, "10 random integers with replacement (clock seed): ");
for (i=0; i<10; i++) {
diff += ts5_printf(20.0+diff, 40.0, "%d ", ts5_random_integer(10L));
}
diff=0;
ts5_printf(20.0, 80.0, "10 random integers with replacement (seed=1234): ");
for (i=0; i<10; i++) {
diff += ts5_printf(20.0+diff, 100.0, "%d ", ts5_random_integer(10L));
}
diff=0;
ts5_printf(20.0, 140.0, "10 random integers with replacement (seed=1234): ");
for (i=0; i<10; i++) {
diff += ts5_printf(20.0+diff, 160.0, "%d ", ts5_random_integer(10L));
}
// wait for a click
return 0;
}