Anonymous user
Maze generation: Difference between revisions
m
better shuffle function
(Refactored code) |
m (better shuffle function) |
||
Line 4,173:
let ny = int_of_string Sys.argv.(2) in
let
let nl = List.map (fun c -> (Random.bits (), c)) lst in
List.map snd (List.sort compare nl) in
let get_neighbours (x,y) =
Line 4,191 ⟶ 4,186:
let check k =
if not (marked k) then (join cell k; visit k) in
List.iter check (
let print_maze () =
|