Path: utzoo!mnetor!uunet!lll-winken!lll-lcc!ames!think!bloom-beacon!mit-eddie!bbn!rochester!udel!princeton!mccc!pjh From: pjh@mccc.UUCP (Peter J. Holsberg) Newsgroups: comp.lang.c Subject: Strange C Program Message-ID: <238@mccc.UUCP> Date: 24 Feb 88 23:53:57 GMT Organization: The College on the Other Side of US Route 1 Lines: 40 Keywords: 3B2/400, FPCC, SysV r3.0 The following program compiles with no problems. When run by a user, it generates "EMT trap - core dumped" message, but when run by ROOT, it works like a charm! Help!! ========================= #include #define MOD 65536 #define MULT 25173 #define ADD 13849 /* This program, named CREATE ,creates pseudo random numbers and sends * * them to a file named RANDOM. */ main() { int n,seed,fseed, i=1; FILE *fopen(), *of; of = fopen("random", "w"); printf("\nHow many random numbers would you like to create?\n"); scanf("%d", &n); printf("\nWith what number would you like to start the "); printf("pseudo number generator?\n"); scanf("%d",&seed); while(i++ <= n) { seed = seed * MULT + ADD % MOD; fseed = seed % 100000; printf("%11d",fseed); fprintf(of, "%11d",fseed); } } -- Peter Holsberg UUCP: {rutgers!}princeton!mccc!pjh Technology Division CompuServe: 70240,334 Mercer College GEnie: PJHOLSBERG Trenton, NJ 08690 Voice: 1-609-586-4800