new random generator engine: vertical
new random generator engine: horizontal