ranf
i = ranf(Now.bases);
Ship.sectx = Etc.starbase.x + ranf(3) - 1;
Ship.secty = Etc.starbase.y + ranf(3) - 1;
if (hit >= (15 - Game.skill) * (25 - ranf(12))) {
cas = ranf(1000);
(75 + ranf(25)) + 0.5;
course = ranf(360);
i = ranf(Param.klingcrew);
i = ranf(Etc.nkling);
if (i > ranf(100)) {
Ship.quadx = ranf(NQUADS);
Ship.quady = ranf(NQUADS);
Ship.sectx = ranf(NSECTS);
Ship.secty = ranf(NSECTS);
i = ranf(Now.klings) + 1;
Ship.sectx = ranf(NSECTS);
Ship.secty = ranf(NSECTS);
ix = ranf(NQUADS);
iy = ranf(NQUADS);
dx = Etc.starbase.x + ranf(3) - 1;
dy = Etc.starbase.y + ranf(3) - 1;
i = ranf(NSECTS);
j = ranf(NSECTS);
if (ranf(i) >= Param.moveprob[2 * Move.newquad + fl])
motion = ranf(75) - 25;
dx = Ship.sectx - k->x + ranf(3) - 1;
dy = Ship.secty - k->y + ranf(3) - 1;
if (ranf(100) < 15) {
if (ranf(100) < 5) {
if (ranf(4) != 0) {
i = 10 + ranf(20 * Game.skill);
if (ranf(100) < 20)
Param.bases = Now.bases = ranf(6 - Game.skill) + 2;
Param.date = Now.date = (ranf(20) + 20) * 100;
Ship.sectx = ranf(NSECTS);
Ship.secty = ranf(NSECTS);
q->stars = ranf(9) + 1;
q->holes = ranf(3);
i = ranf(NQUADS);
j = ranf(NQUADS);
ix = ranf(NQUADS);
iy = ranf(NQUADS);
klump = ranf(4) + 1;
ix = ranf(NQUADS);
iy = ranf(NQUADS);
qx = ranf(NQUADS);
qy = ranf(NQUADS);
n = ranf(q->stars);
Etc.klingon[k].power -= 500 + ranf(501);
if (ranf(2)) {
int ranf(int);
if (Ship.warp > 6.0 && ranf(100) < 20 + 15 * (Ship.warp - 6.0)) {
if (ranf(100) >= 100 * dist) {
percent = ranf(100);