The levels themselves are built by hand and have a fixed order, however the dice, which can technically create every possible combination on every level, change the levels based on the character you play as, as well as banning one of the enemy types. The last two dice are just change the tileset and music.