JSFiddle - React, Tailwind, and code Playground
by zequez
HTML
<div id="count"></div>
<div id="highestStroke"></div>
CoffeeScript
eCount = document.getElementById 'count'
eHighestStroke = document.getElementById 'highestStroke'
count = 0
highestStroke = 0
roll = (currentStroke = 0)->
++count
if Math.random() > 0.5
++currentStroke
roll(currentStroke)
else
currentStroke
while true
count++
stroke = roll()
if stroke > highestStroke
highestStroke = stroke
eHighestStroke.innerHTML = highestStroke
if count % 1000 == 0
eCount.innerHTML = count
break if count > 10000