experimental implementation with "bitbucket.org/MaVo159/rand"