Dide roll generators written in go