add geometric random variables generator