updating documentation with better introductory explanation
random number generation for heart and pulse ids