Module: MazeMagic::MazeGenerator
- Defined in:
- lib/maze_magic/maze_generator.rb,
lib/maze_magic/maze_generator/east.rb,
lib/maze_magic/maze_generator/west.rb,
lib/maze_magic/maze_generator/north.rb,
lib/maze_magic/maze_generator/south.rb,
lib/maze_magic/maze_generator/randomnes.rb,
lib/maze_magic/maze_generator/recursive_backtracking.rb,
lib/maze_magic/maze_generator/instructions_grid_to_cells_grid.rb
Defined Under Namespace
Modules: Randomnes
Classes: East, InstructionsGridToCellsGrid, North, RecursiveBacktracking, South, West
Class Method Summary
collapse
Class Method Details
.default_preseeder ⇒ Object
3
4
5
|
# File 'lib/maze_magic/maze_generator.rb', line 3
def self.default_preseeder
->{ srand(MazeMagic::MazeGenerator.default_randomizer.call(0xFFFF_FFFF).to_i) }
end
|
.default_randomizer ⇒ Object
7
8
9
|
# File 'lib/maze_magic/maze_generator.rb', line 7
def self.default_randomizer
->(*args){ rand(*args) }
end
|