def runSingleStepSelection(goal as String, alphabet as String) as float
require
goal.length
alphabet.length
def randomString(length as int, alphabet as String) as String
require
length > 0
alphabet <> ''
are alphabet.length and alphabet <> '' equivalent?