Symbol: rand_mod
games/warp/init.c
106
inumstars = 50 + rand_mod(50);
games/warp/init.c
108
inumstars = exdis(800) + rand_mod(100) + 1;
games/warp/init.c
110
inumstars = exdis(700) + rand_mod(150-super*2) + 50+super*2;
games/warp/init.c
112
tmptholspec = (smarts > 15 && inumstars < 450 && ! rand_mod(90-sm80));
games/warp/init.c
114
inumenemies = rand_mod((smarts+1)/2) + 1;
games/warp/init.c
119
inumfriends = rand_mod(smarts/8+1);
games/warp/init.c
121
inumpirates = rand_mod(inumfriends/2+1);
games/warp/init.c
138
((!numstars || rand_mod(2) || smarts < 10) ? 0 : 1);
games/warp/init.c
142
crushspec||massacre?1:(rand_mod(2000) < inumstars);
games/warp/init.c
145
!rand_mod(inumcrushes?3-massacre:8) ); /* < and & are fun together */
games/warp/init.c
147
if (!rand_mod(40)) {
games/warp/init.c
149
inumfriends += rand_mod(10);
games/warp/init.c
150
inumpirates += rand_mod(10);
games/warp/init.c
155
if (!rand_mod(10))
games/warp/init.c
157
if (!rand_mod(4))
games/warp/init.c
158
inhenergy += rand_mod(3500+super*150);
games/warp/init.c
172
dist = rand_mod(starspec||smarts<=5?3:5);
games/warp/init.c
180
if (inumstars < 700 && !rand_mod(3-(inumstars<50))) {
games/warp/init.c
182
y = rand_mod(YSIZE);
games/warp/init.c
183
x = rand_mod(XSIZE);
games/warp/init.c
184
if (rand_mod(2))
games/warp/init.c
191
ydist = rand_mod(4);
games/warp/init.c
192
xdist = rand_mod(2);
games/warp/init.c
195
yoff = rand_mod(YSIZE);
games/warp/init.c
196
xoff = rand_mod(XSIZE);
games/warp/init.c
208
(prescene>=0?prescene:rand_mod(MAPS)) );
games/warp/init.c
214
ydist = rand_mod(2) + 4; /* flip y axis? */
games/warp/init.c
215
xdist = rand_mod(2) + 4; /* flip x axis? */
games/warp/init.c
216
yoff = rand_mod(YSIZE); /* how much to shift y */
games/warp/init.c
217
xoff = rand_mod(XSIZE); /* how much to shift x */
games/warp/init.c
222
if (rand_mod(2))
games/warp/init.c
230
ydist = rand_mod(4);
games/warp/init.c
231
xdist = rand_mod(2);
games/warp/init.c
232
if (!rand_mod(4)) {
games/warp/init.c
239
yoff = rand_mod(YSIZE);
games/warp/init.c
240
xoff = rand_mod(XSIZE);
games/warp/init.c
246
x = rand_mod(XSIZE); /* pick from 0..39, uniform */
games/warp/init.c
264
x += rand_mod(3) - 1;
games/warp/init.c
269
y = rand_mod(YSIZE);
games/warp/init.c
299
y += rand_mod(3) - 1;
games/warp/init.c
303
if (!rand_mod(walksplit)) {
games/warp/init.c
304
y = rand_mod(YSIZE);
games/warp/init.c
305
x = rand_mod(XSIZE);
games/warp/init.c
314
e = rand_mod(32768);
games/warp/init.c
324
obj = make_object(Star,ch,y,x,0,0,e+rand_mod(super*100+1),e/4,&root);
games/warp/init.c
328
!rand_mod(3 - (inumstars > 400) - (inhenergy > 32768)) ) {
games/warp/init.c
334
while (rand_mod(2) && inuminhab < inumstars/2) {
games/warp/init.c
335
for (i=rand_mod(smarts)*2+20; i; i--) {
games/warp/init.c
343
y = (y + rand_mod(3) + YSIZE99) % YSIZE;
games/warp/init.c
344
x = (x + rand_mod(3) + XSIZE99) % XSIZE;
games/warp/init.c
351
x = initx = rand_mod(XSIZE);
games/warp/init.c
352
y = inity = rand_mod(YSIZE);
games/warp/init.c
359
x = rand_mod(XSIZE);
games/warp/init.c
360
y = rand_mod(YSIZE);
games/warp/init.c
368
x = rand_mod(XSIZE);
games/warp/init.c
369
y = rand_mod(YSIZE);
games/warp/init.c
380
x = rand_mod(XSIZE);
games/warp/init.c
381
y = rand_mod(YSIZE);
games/warp/init.c
390
x = rand_mod(XSIZE);
games/warp/init.c
391
y = rand_mod(YSIZE);
games/warp/init.c
394
(long)entmax+entmax+rand_mod(entmax),&root);
games/warp/init.c
397
if (rand_mod(2))
games/warp/init.c
398
modify_amoeba(y,x,2,'~',(int)rand_mod(smarts<<1));/* just make blob */
games/warp/init.c
401
nuke->strategy = rand_mod(256); /* random direction */
games/warp/init.c
402
modify_amoeba(y,x,2,'~',(int)rand_mod(5));
games/warp/init.c
403
modify_amoeba(y,x,2,'~',(int)rand_mod(5));
games/warp/init.c
404
modify_amoeba(y,x,2,'~',(int)rand_mod(5));
games/warp/init.c
405
modify_amoeba(y,x,2,'~',(int)rand_mod(5)); /* extend pseudopod */
games/warp/init.c
413
if (rand_mod(27-sm50/2) && !romspec && !gornspec)
games/warp/init.c
416
dist = rand_mod(4) + 1;
games/warp/init.c
419
x = rand_mod(XSIZE);
games/warp/init.c
420
y = rand_mod(YSIZE);
games/warp/init.c
422
if (rand_mod(dist)) {
games/warp/init.c
423
if (!tholspec && !tmptholspec && rand_mod((inumstars*3)/sm50+2))
games/warp/init.c
437
if (rand_mod(100) < e) {
games/warp/init.c
453
e + rand_mod(super*200+2) + 10000*massacre,e/4,&root);
games/warp/init.c
479
x = rand_mod(XSIZE);
games/warp/init.c
480
y = rand_mod(YSIZE);
games/warp/init.c
489
dist = rand_mod(20);
games/warp/init.c
493
e + rand_mod(super*200+2),e/4,&root);
games/warp/init.c
496
if (smarts >= 20 && !rand_mod(10-smarts/10))
games/warp/move.c
106
curobj->vely = rand_mod(3)-1;
games/warp/move.c
107
curobj->velx = rand_mod(3)-1;
games/warp/move.c
176
if (!rand_mod(10)) {
games/warp/move.c
180
damflag[NOSHIELDS] += rand_mod(smarts)/5+2;
games/warp/move.c
186
blast[y][x] += rand_mod(751)+1;
games/warp/move.c
232
if (tmpblast > 250 && !rand_mod(5+(inumstars>>4)))
games/warp/move.c
272
if (rand_mod(1 + tmp - curobj->energy) > 100
games/warp/move.c
276
!rand_mod(6-smarts/20-massacre) )) {
games/warp/move.c
277
tmp = rand_mod(MAXDAMAGE);
games/warp/move.c
280
damflag[tmp] += rand_mod(60);
games/warp/move.c
284
rand_mod(smarts+10)+2;
games/warp/move.c
449
if (rand_mod(2+massacre))
games/warp/move.c
46
y = (y + rand_mod(3) - 1 + YSIZE00) % YSIZE;
games/warp/move.c
47
x = (x + rand_mod(3) - 1 + XSIZE00) % XSIZE;
games/warp/move.c
591
tmp = rand_mod(MAXDAMAGE);
games/warp/move.c
593
damflag[tmp] = rand_mod(5)+1;
games/warp/play.c
65
if (!rand_mod(300)) {
games/warp/play.c
67
damflag[NOCLOAKING] = rand_mod(smarts+1)+2;
games/warp/score.c
314
tmp = (34 - damflag[dam]) * 3 - rand_mod(3);
games/warp/score.c
445
bonuses += tmp = (long) rand_mod(deadmudds * 20 + 1) - deadmudds*10;
games/warp/score.c
505
snprintf(spbuf, sizeof(spbuf), "smap.%d",rand_mod(MAPS-PERMMAPS)+PERMMAPS);
games/warp/them.c
110
btorp -= rand_mod(50);
games/warp/them.c
113
obj->energy -= rand_mod(500);
games/warp/them.c
128
curkl->strategy = rand_mod(15)+5;
games/warp/them.c
138
btorp -= rand_mod(40);
games/warp/them.c
141
obj->energy -= rand_mod(100);
games/warp/them.c
146
etorp -= rand_mod(10);
games/warp/them.c
149
obj->energy -= rand_mod(20);
games/warp/them.c
188
if (!(rand_mod(prob))) /* turn randomly occasionally */
games/warp/them.c
200
if (amb[y][x] == '~' && rand_mod(2)) {
games/warp/them.c
230
if (!obj->vely && !obj->velx && (rand_mod(100) <= smarts) &&
games/warp/them.c
261
curkl->vely = rand_mod(7) - 3;
games/warp/them.c
262
curkl->velx = rand_mod(7) - 3;
games/warp/them.c
265
if (rand_mod(2)) {
games/warp/them.c
266
curkl->vely = rand_mod(3) - 1;
games/warp/them.c
267
curkl->velx = rand_mod(3) - 1;
games/warp/them.c
279
curkl->vely = rand_mod(5) - 2;
games/warp/them.c
280
curkl->velx = rand_mod(5) - 2;
games/warp/them.c
283
curkl->vely = rand_mod(3) - 1;
games/warp/them.c
284
curkl->velx = rand_mod(3) - 1;
games/warp/them.c
297
!rand_mod((103-smarts)*10) ) {
games/warp/them.c
302
if ((xxx||yyy) && rand_mod(2))
games/warp/them.c
343
if (!where || (where==1 && rand_mod(2))) {
games/warp/them.c
347
if (nuke->strategy && rand_mod(3)) {
games/warp/them.c
358
if (!rand_mod(100))
games/warp/them.c
359
nuke->strategy = rand_mod(256);
games/warp/them.c
362
dy = rand_mod(3) - 1;
games/warp/them.c
363
dx = rand_mod(3) - 1;
games/warp/them.c
398
y = (y + rand_mod(3) + YSIZE99) % YSIZE;
games/warp/them.c
399
x = (x + rand_mod(3) + XSIZE99) % XSIZE;
games/warp/them.c
59
modify_amoeba(y,x,1,' ',(int)rand_mod(5+ambsize/10)+1);
games/warp/them.c
64
if (!rand_mod(4))
games/warp/them.c
65
obj->image = rand_mod(2) ? '<' : '>';
games/warp/them.c
69
obj->vely += (rand_mod(222) - 111) / 100;
games/warp/them.c
70
if (!(rand_mod(100))) {
games/warp/them.c
75
if (!rand_mod(3))
games/warp/them.c
77
if (nuke->strategy && ambsize < 90 && !rand_mod(200-smarts))
games/warp/them.c
78
modify_amoeba(0,0,0,'~',(int)rand_mod(10));
games/warp/them.c
79
if (ambsize > 200 || (ambsize > 100 && !rand_mod(15)))
games/warp/us.c
122
if (!rand_mod(200)) {
games/warp/us.c
124
damflag[NOPHASERS] = rand_mod(smarts+10)+2;
games/warp/us.c
147
if (!rand_mod(300)) {
games/warp/us.c
149
damflag[NOTORPS] = rand_mod(smarts+10)+2;
games/warp/us.c
315
if (!rand_mod(100/numzaps)) {
games/warp/us.c
317
damflag[NOZAPPER] = rand_mod(smarts+10)+2;
games/warp/us.c
328
if (ent && !rand_mod(10)) {
games/warp/us.c
330
damflag[NODESTRUCT] = rand_mod(smarts+10)+2;
games/warp/us.c
349
if (ent && !rand_mod(200)) {
games/warp/us.c
351
damflag[NODESTRUCT] = rand_mod(smarts+10)+2;
games/warp/us.c
371
if (ent && !rand_mod(200)) {
games/warp/us.c
373
damflag[NODESTRUCT] = rand_mod(smarts+10)+2;
games/warp/us.c
57
if (!rand_mod(50)) {
games/warp/us.c
59
damflag[NOTRACTORS] = rand_mod(smarts+10)+2;
games/warp/us.c
70
if (!rand_mod(30+500/(abs(evely)+abs(evelx)+1))) {
games/warp/us.c
72
damflag[entmode?NOWARP:NOIMPULSE] = rand_mod(smarts+10)+2;
games/warp/weapon.c
129
if (massacre || madgorns || !rand_mod(53-super) )
games/warp/weapon.c
130
webnear += rand_mod(2);
games/warp/weapon.c
141
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
142
rand_mod(smarts/40+1))
games/warp/weapon.c
143
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
145
if (rand_mod(51 - sm50) <= prob) {
games/warp/weapon.c
147
rand_mod(ent?4:2)) {
games/warp/weapon.c
164
rand_mod(prob<5&&smarts>70?4:3)-1;
games/warp/weapon.c
169
!rand_mod(82-sm80)) {
games/warp/weapon.c
182
rand_mod(2)))
games/warp/weapon.c
183
while (rand_mod(2))
games/warp/weapon.c
199
!(rand_mod(
games/warp/weapon.c
210
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
211
rand_mod(smarts/40+1))
games/warp/weapon.c
212
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
216
if (madgorns || !rand_mod(4)) {
games/warp/weapon.c
226
} while (rand_mod(2));
games/warp/weapon.c
232
if (madgorns || rand_mod(51 - sm50) <= prob) {
games/warp/weapon.c
246
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
247
rand_mod(smarts/40+1))
games/warp/weapon.c
248
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
253
if (massacre || rand_mod(50) < super) {
games/warp/weapon.c
256
while (!rand_mod(57-sm55))
games/warp/weapon.c
270
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
271
rand_mod(smarts/40+1))
games/warp/weapon.c
272
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
273
if (rand_mod(2))
games/warp/weapon.c
292
while (!rand_mod(82-sm80))
games/warp/weapon.c
296
rand_mod(2+scandist-prob) <
games/warp/weapon.c
297
rand_mod(smarts/20+1))
games/warp/weapon.c
298
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
311
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
312
rand_mod(smarts/20+1))
games/warp/weapon.c
313
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
321
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
322
rand_mod(smarts/20+1))
games/warp/weapon.c
323
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
328
if (rand_mod(99+3*scandist) < smarts+3*prob) {
games/warp/weapon.c
346
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
347
rand_mod(smarts/20+1))
games/warp/weapon.c
348
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
366
if (scandist-prob>1 && !rand_mod(51-super))
games/warp/weapon.c
379
if (rand_mod(30+scandist-prob) <
games/warp/weapon.c
380
rand_mod(smarts/20+1))
games/warp/weapon.c
390
if (rand_mod(97-sm95))
games/warp/weapon.c
399
rand_mod(2+scandist-prob) <
games/warp/weapon.c
400
rand_mod(smarts/20+1) ) {
games/warp/weapon.c
409
if (rand_mod(2+scandist-prob) <
games/warp/weapon.c
410
rand_mod(smarts/40+1))
games/warp/weapon.c
411
tract(nuke,dy,dx,rand_mod(3)?1:-1);
games/warp/weapon.c
525
(smarts > 70 || rand_mod(smarts) > rand_mod(20)) ) {
games/warp/weapon.c
535
nuke->strategy = rand_mod(30);
games/warp/weapon.c
76
else if (rand_mod(120)+10 > smarts)
games/warp/weapon.c
86
if (rand_mod(160)+10 > smarts)