It all started with the BASIC script of Jan Willem, approx. 1987. I wanted to recreate the script but now with output in a browser. See below for a picture of the original.

This version skips the SIN() part of the script and just use Math.random() but visualy this version comes (for now) the closest to the BASIC script.

v0.8 > v1.0 changes

  • Output so it would be more kinda like a matrix print out
  • exact 50 steps wide
  • exact 3000 steps

What does the script do?

  • x starts at 0 (zero) and repeatedly increased by 0.3 as long it meets x < 899.7 (exact 3000 steps)
  • At every step the script calculates a:
    x multiplied by a random number between 0 (inc.) and 1 (exl.)
    The outcome is rounded downwards. This gives a
  • a < 40 a black rectangle is printed
    a > 39 a white rectangle is printed
original BASIC script
an original print out