Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- include<stdio.h>
- #include<time.h>
- float random(int *startwert);
- float transf(float zufall);
- int main(void)
- {
- int i,x1;
- float z, zufall;
- printf("10 Wuerfe mit einem 6-seitigen Wuerfel:\n");
- x1=time(NULL) % 10000;
- for(i=1; i<=10; i++)
- {
- zufall=random(&x1);
- z=transf(zufall);
- printf(" %1.0f \n",z);
- }
- return 0;
- }
- float random(int *startwert)
- {
- float zufall;
- *startwert=(*startwert*7141+54773) % 253177;
- zufall=*startwert/253177.0;
- return zufall;
- }
- float transf(float zufall)
- {
- float z;
- z=(int)(6*zufall+1);
- return z;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement