[talk.bizarre] How NOT to write a random number generator

dschmidt@athena.mit.edu (Dan'l Schmidt) (07/18/89)

int egregious_random_number_generator()
{
  static int seed = 27;

  if (seed % 2)
    return (seed = seed * 3 + 1);
  else
    return (seed = seed / 2);
}

Dan (they'll never notice)