Just saw @Moriah’s use of random()
featured over here and figured I’d post to say it works here and is much cleaner than my modulo math:
Any d20 roll =(random() * 20).roundUp(0)
Also, a friend and I are working on a character sheet, and we’ll share it when ready!