refactored
refactored random numbers
performance improvement
updated readme
removed unnecessary goroutine and channel
added readme
added readme