mirror of
https://github.com/ctm/executor.git
synced 2024-09-29 18:58:01 +00:00
35 lines
660 B
C
35 lines
660 B
C
/* Copyright 1994 by Abacus Research and
|
|
* Development, Inc. All rights reserved.
|
|
*/
|
|
|
|
#if !defined (OMIT_RCSID_STRINGS)
|
|
char ROMlib_rcsid_genrand_h[] =
|
|
"$Id: genrand_h.c 86 2005-05-25 00:47:12Z ctm $";
|
|
#endif
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
|
|
#define STOPBITS 0x1820
|
|
|
|
main()
|
|
{
|
|
int i;
|
|
long l;
|
|
|
|
printf("#define STOPBITS 0x%04x\n", STOPBITS);
|
|
for (i = 0; i < 5408; ++i)
|
|
random();
|
|
for (i = 0; i < 100; ++i) {
|
|
do
|
|
l = random();
|
|
while (!(l & STOPBITS));
|
|
printf("#define RAND%02d 0x%08x\n", i, l);
|
|
}
|
|
for (i = 0; i < 28; ++i) {
|
|
l = random();
|
|
printf("#define STOP%02d 0x%08x\n", i, l & ~STOPBITS);
|
|
}
|
|
exit(0);
|
|
}
|