Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 877 Bytes

README.md

File metadata and controls

11 lines (10 loc) · 877 Bytes

Infinity Monkeys

This repo was suppose to be just a funny simple code to try an implementation of the Infinite monkey theorem. At the end, I learned a lot about go-routines and channels. A brief explanation about the packages:

  • pubsub: this package implement a simple pubsub, the whole tutorial can be find here
  • monkey: this package has three functions:
    • CharacterPicker: choose a random number between 32 and 5011(all the latin utf-8 simbols) and turn it into a string
    • TrueInfinityMonkey: Only returns the word if it is found the whole sequence
    • EasyInfinityMonkey: Returns the word if found all the letters. The EasyInfinityMonkey function it's a lot faster, since it's not required to found randomly the whole sequence