A Historical Overview Of Generating Random Events