./random-walk.pl -benchmark -dimensions=4 -steps=5 -iterate -show_coords_freq -show_directions -show_distances -show_stepped_ons Starting Random Walk at 2015_10_06_17:30:47.572 Parameters are 4 dimensions (which has 8 directions) and 5 steps ... Running 32768 iterations - this can take a while ... Frequency Stepped Ons 21568 1-1-1-1-1 3520 1-1-1-1-2 3136 1-1-2-1-1 2688 1-1-1-2-1 896 1-1-1-2-2 448 1-1-2-1-3 448 1-1-2-2-1 64 1-1-2-2-3 32768 Total Routes 4928 Returned to orgin which is 15% Frequency Coordinate 6080 (0,1,0,0) 6080 (0,0,0,1) 6080 (1,0,0,0) 6080 (0,0,-1,0) 6080 (0,0,1,0) 6080 (0,-1,0,0) 6080 (0,0,0,-1) 6080 (-1,0,0,0) 5440 (0,0,0,0) 1600 (0,-1,0,-1) 1600 (0,1,-1,0) 1600 (1,0,1,0) 1600 (-1,1,0,0) 1600 (0,0,-1,1) 1600 (0,1,0,-1) 1600 (0,1,1,0) 1600 (0,1,0,1) 1600 (0,-1,-1,0) 1600 (1,0,-1,0) 1600 (-1,-1,0,0) 1600 (0,0,1,-1) 1600 (-1,0,-1,0) 1600 (-1,0,0,-1) 1600 (1,-1,0,0) 1600 (1,1,0,0) 1600 (0,-1,0,1) 1600 (1,0,0,1) 1600 (1,0,0,-1) 1600 (0,-1,1,0) 1600 (-1,0,0,1) 1600 (0,0,-1,-1) 1600 (0,0,1,1) 1600 (-1,0,1,0) 832 (0,0,0,2) 832 (2,0,0,0) 832 (0,0,-2,0) 832 (0,-2,0,0) 832 (0,2,0,0) 832 (0,0,2,0) 832 (0,0,0,-2) 832 (-2,0,0,0) 684 (-1,-1,1,0) 684 (-1,-1,0,-1) 684 (1,1,-1,0) 684 (-1,0,1,1) 684 (0,1,-1,-1) 684 (0,-1,-1,1) 684 (-1,1,1,0) 684 (0,-1,-1,-1) 684 (1,0,-1,1) 684 (-1,-1,0,1) 684 (0,1,-1,1) 684 (1,0,1,-1) 684 (1,-1,0,1) 684 (1,-1,1,0) 684 (0,1,1,1) 684 (-1,0,-1,-1) 684 (1,-1,-1,0) 684 (1,0,-1,-1) 684 (1,0,1,1) 684 (-1,1,-1,0) 684 (-1,0,-1,1) 684 (-1,-1,-1,0) 684 (-1,0,1,-1) 684 (1,1,0,1) 684 (0,-1,1,1) 684 (1,-1,0,-1) 684 (0,1,1,-1) 684 (1,1,1,0) 684 (-1,1,0,-1) 684 (-1,1,0,1) 684 (1,1,0,-1) 684 (0,-1,1,-1) 362 (0,2,1,0) 362 (0,1,0,-2) 362 (0,0,1,-2) 362 (1,0,2,0) 362 (0,0,2,-1) 362 (-2,0,0,1) 362 (-1,0,2,0) 362 (-1,-2,0,0) 362 (0,-1,2,0) 362 (1,-2,0,0) 362 (2,0,0,-1) 362 (1,2,0,0) 362 (2,0,-1,0) 362 (0,-1,-2,0) 362 (-1,0,-2,0) 362 (0,-2,0,-1) 362 (0,1,0,2) 362 (0,-1,0,-2) 362 (0,0,-1,2) 362 (0,0,-2,-1) 362 (0,1,-2,0) 362 (-2,1,0,0) 362 (1,0,0,-2) 362 (0,0,-1,-2) 362 (-2,0,1,0) 362 (0,2,0,1) 362 (0,0,1,2) 362 (0,0,2,1) 362 (0,0,-2,1) 362 (-2,0,-1,0) 362 (0,-2,-1,0) 362 (2,-1,0,0) 362 (2,0,0,1) 362 (-2,0,0,-1) 362 (-1,0,0,2) 362 (-1,2,0,0) 362 (2,1,0,0) 362 (0,-2,0,1) 362 (0,1,2,0) 362 (-2,-1,0,0) 362 (-1,0,0,-2) 362 (1,0,-2,0) 362 (2,0,1,0) 362 (0,-2,1,0) 362 (1,0,0,2) 362 (0,2,-1,0) 362 (0,-1,0,2) 362 (0,2,0,-1) 192 (1,1,-1,-1) 192 (1,1,-1,1) 192 (-1,-1,-1,-1) 192 (1,-1,-1,-1) 192 (-1,-1,1,1) 192 (-1,-1,-1,1) 192 (-1,1,-1,1) 192 (1,1,1,-1) 192 (1,-1,1,-1) 192 (-1,1,-1,-1) 192 (1,-1,-1,1) 192 (1,1,1,1) 192 (-1,1,1,1) 192 (-1,1,1,-1) 192 (-1,-1,1,-1) 192 (1,-1,1,1) 129 (0,0,0,3) 129 (0,0,0,-3) 129 (-3,0,0,0) 129 (0,-3,0,0) 129 (0,3,0,0) 129 (0,0,3,0) 129 (0,0,-3,0) 129 (3,0,0,0) 96 (1,-2,1,0) 96 (0,2,1,1) 96 (1,-2,-1,0) 96 (0,1,1,2) 96 (1,0,-2,-1) 96 (0,1,-2,-1) 96 (1,-2,0,-1) 96 (-1,-2,0,-1) 96 (2,-1,0,-1) 96 (-2,1,0,-1) 96 (-1,2,0,-1) 96 (-1,0,-1,-2) 96 (0,-1,2,-1) 96 (1,1,0,-2) 96 (-1,2,1,0) 96 (-1,0,-2,1) 96 (-2,-1,1,0) 96 (-1,-1,0,-2) 96 (0,1,2,-1) 96 (1,0,-1,-2) 96 (-1,0,1,2) 96 (0,-2,-1,1) 96 (0,-1,1,-2) 96 (-1,2,-1,0) 96 (2,1,0,-1) 96 (2,1,1,0) 96 (-1,-1,2,0) 96 (1,0,-1,2) 96 (1,1,2,0) 96 (-1,-2,-1,0) 96 (1,0,1,2) 96 (-1,1,2,0) 96 (2,1,-1,0) 96 (2,-1,1,0) 96 (-1,1,0,-2) 96 (2,0,-1,1) 96 (0,-1,2,1) 96 (1,1,0,2) 96 (1,0,2,-1) 96 (1,1,-2,0) 96 (1,-1,0,-2) 96 (-1,-1,-2,0) 96 (0,-2,1,-1) 96 (-2,-1,0,1) 96 (0,-1,-1,-2) 96 (-1,-2,0,1) 96 (0,2,1,-1) 96 (-1,1,-2,0) 96 (1,2,0,1) 96 (0,-1,-2,1) 96 (1,0,1,-2) 96 (2,0,1,-1) 96 (0,1,-1,-2) 96 (-1,1,0,2) 96 (2,0,-1,-1) 96 (1,0,2,1) 96 (-2,0,-1,-1) 96 (-1,0,-2,-1) 96 (0,1,-1,2) 96 (2,0,1,1) 96 (1,2,-1,0) 96 (2,-1,-1,0) 96 (1,0,-2,1) 96 (-1,0,2,1) 96 (1,2,1,0) 96 (-1,-2,1,0) 96 (1,2,0,-1) 96 (0,1,2,1) 96 (-2,1,0,1) 96 (2,1,0,1) 96 (1,-1,-2,0) 96 (-1,-1,0,2) 96 (-1,0,1,-2) 96 (-1,0,-1,2) 96 (0,-2,1,1) 96 (0,-1,-2,-1) 96 (0,-1,1,2) 96 (0,-1,-1,2) 96 (-2,-1,0,-1) 96 (-2,-1,-1,0) 96 (-2,1,1,0) 96 (0,1,-2,1) 96 (-2,0,1,1) 96 (1,-2,0,1) 96 (0,2,-1,-1) 96 (1,-1,2,0) 96 (-2,0,-1,1) 96 (0,2,-1,1) 96 (-2,1,-1,0) 96 (-2,0,1,-1) 96 (1,-1,0,2) 96 (2,-1,0,1) 96 (0,1,1,-2) 96 (0,-2,-1,-1) 96 (-1,2,0,1) 96 (-1,0,2,-1) 60 (-1,-1,1,-2) 60 (-2,1,1,-1) 60 (-1,-1,-2,-1) 60 (-2,-1,-1,-1) 60 (-1,1,1,2) 60 (2,1,1,1) 60 (2,-1,1,-1) 60 (-1,1,2,1) 60 (1,1,-1,-2) 60 (1,-2,-1,1) 60 (-1,-1,2,1) 60 (-1,2,-1,-1) 60 (1,2,1,1) 60 (-1,-2,1,-1) 60 (-1,-1,-1,2) 60 (1,1,-2,1) 60 (1,-1,1,-2) 60 (1,1,-1,2) 60 (2,-1,1,1) 60 (2,1,1,-1) 60 (-1,1,-1,-2) 60 (-1,-1,-1,-2) 60 (1,1,1,-2) 60 (1,2,-1,1) 60 (-1,1,-2,-1) 60 (1,-1,-2,-1) 60 (-1,-1,-2,1) 60 (1,-1,-2,1) 60 (-2,-1,1,1) 60 (1,1,1,2) 60 (-1,2,1,1) 60 (1,-2,-1,-1) 60 (2,-1,-1,1) 60 (1,-1,2,1) 60 (-1,1,-2,1) 60 (-1,2,-1,1) 60 (-1,-2,1,1) 60 (1,-1,1,2) 60 (-1,-1,2,-1) 60 (-2,-1,-1,1) 60 (1,1,2,-1) 60 (1,-2,1,-1) 60 (-1,1,2,-1) 60 (1,2,1,-1) 60 (2,1,-1,1) 60 (2,1,-1,-1) 60 (-2,1,1,1) 60 (1,-1,-1,-2) 60 (-2,1,-1,1) 60 (-1,-2,-1,-1) 60 (1,1,-2,-1) 60 (-1,1,-1,2) 60 (-2,1,-1,-1) 60 (1,-1,2,-1) 60 (-1,2,1,-1) 60 (-1,-2,-1,1) 60 (-1,1,1,-2) 60 (1,-1,-1,2) 60 (2,-1,-1,-1) 60 (1,1,2,1) 60 (-2,-1,1,-1) 60 (1,2,-1,-1) 60 (1,-2,1,1) 60 (-1,-1,1,2) 48 (0,2,2,0) 48 (-2,0,0,2) 48 (0,0,-2,2) 48 (2,-2,0,0) 48 (0,0,-2,-2) 48 (2,2,0,0) 48 (0,0,2,-2) 48 (2,0,2,0) 48 (0,2,-2,0) 48 (0,-2,-2,0) 48 (-2,0,2,0) 48 (0,-2,0,2) 48 (0,2,0,2) 48 (0,-2,0,-2) 48 (0,0,2,2) 48 (2,0,0,-2) 48 (2,0,-2,0) 48 (0,2,0,-2) 48 (-2,0,-2,0) 48 (0,-2,2,0) 48 (-2,2,0,0) 48 (-2,-2,0,0) 48 (-2,0,0,-2) 48 (2,0,0,2) 32 (3,0,0,1) 32 (0,-1,-3,0) 32 (-1,0,0,-3) 32 (-3,0,0,-1) 32 (0,0,1,-3) 32 (0,0,1,3) 32 (0,0,-3,1) 32 (0,1,-3,0) 32 (-1,0,-3,0) 32 (-3,0,1,0) 32 (0,0,-3,-1) 32 (0,3,-1,0) 32 (3,0,0,-1) 32 (-3,1,0,0) 32 (0,1,0,3) 32 (3,1,0,0) 32 (0,-3,-1,0) 32 (0,0,3,-1) 32 (0,3,0,1) 32 (-1,0,0,3) 32 (3,0,-1,0) 32 (-3,-1,0,0) 32 (0,3,0,-1) 32 (0,0,-1,3) 32 (1,-3,0,0) 32 (3,-1,0,0) 32 (0,1,0,-3) 32 (0,-1,3,0) 32 (3,0,1,0) 32 (0,-3,1,0) 32 (0,1,3,0) 32 (1,0,3,0) 32 (1,0,-3,0) 32 (1,3,0,0) 32 (0,-3,0,-1) 32 (-3,0,0,1) 32 (0,0,3,1) 32 (0,0,-1,-3) 32 (0,-1,0,3) 32 (1,0,0,3) 32 (-1,3,0,0) 32 (-1,-3,0,0) 32 (-3,0,-1,0) 32 (0,3,1,0) 32 (-1,0,3,0) 32 (0,-3,0,1) 32 (0,-1,0,-3) 32 (1,0,0,-3) 30 (2,-2,-1,0) 30 (1,2,0,-2) 30 (2,1,0,-2) 30 (2,2,0,1) 30 (-2,0,1,-2) 30 (-2,2,1,0) 30 (2,0,2,1) 30 (1,-2,-2,0) 30 (0,-2,-1,2) 30 (0,1,-2,-2) 30 (2,-1,-2,0) 30 (1,0,-2,-2) 30 (0,2,1,2) 30 (-1,2,0,-2) 30 (1,2,-2,0) 30 (2,-1,0,-2) 30 (-2,0,-1,2) 30 (-2,1,-2,0) 30 (2,0,-1,-2) 30 (-2,1,0,-2) 30 (2,-1,2,0) 30 (0,2,2,1) 30 (-2,-1,0,-2) 30 (2,0,2,-1) 30 (-2,0,2,-1) 30 (-1,2,2,0) 30 (2,2,1,0) 30 (1,2,0,2) 30 (0,1,2,-2) 30 (1,2,2,0) 30 (2,-2,1,0) 30 (-2,0,1,2) 30 (-2,-1,2,0) 30 (0,-2,2,1) 30 (1,0,2,-2) 30 (-1,-2,0,2) 30 (0,-2,2,-1) 30 (-2,2,0,1) 30 (1,0,2,2) 30 (0,-2,1,2) 30 (2,0,-1,2) 30 (0,2,-2,-1) 30 (0,-1,2,2) 30 (0,-2,-2,1) 30 (2,0,-2,-1) 30 (1,0,-2,2) 30 (-2,-2,0,-1) 30 (2,0,1,-2) 30 (0,-1,-2,2) 30 (2,1,0,2) 30 (1,-2,0,2) 30 (-2,1,0,2) 30 (-2,2,-1,0) 30 (-2,-2,0,1) 30 (-2,1,2,0) 30 (-1,0,2,2) 30 (-1,0,2,-2) 30 (0,-2,-2,-1) 30 (-2,-1,0,2) 30 (2,2,-1,0) 30 (2,-2,0,-1) 30 (-2,0,2,1) 30 (-2,0,-2,-1) 30 (2,1,2,0) 30 (-1,2,-2,0) 30 (-1,2,0,2) 30 (-1,0,-2,2) 30 (1,-2,0,-2) 30 (0,-2,1,-2) 30 (0,2,-1,2) 30 (1,-2,2,0) 30 (0,1,2,2) 30 (2,0,1,2) 30 (2,2,0,-1) 30 (0,2,2,-1) 30 (2,-2,0,1) 30 (0,-1,2,-2) 30 (2,1,-2,0) 30 (0,-1,-2,-2) 30 (-1,-2,-2,0) 30 (-2,2,0,-1) 30 (0,2,-1,-2) 30 (-2,-2,-1,0) 30 (-1,0,-2,-2) 30 (2,-1,0,2) 30 (0,2,1,-2) 30 (0,-2,-1,-2) 30 (-2,-2,1,0) 30 (-2,0,-2,1) 30 (0,2,-2,1) 30 (-2,0,-1,-2) 30 (-1,-2,0,-2) 30 (-2,-1,-2,0) 30 (-1,-2,2,0) 30 (2,0,-2,1) 30 (0,1,-2,2) 20 (1,3,0,1) 20 (3,-1,0,-1) 20 (1,1,-3,0) 20 (1,0,1,3) 20 (-1,1,0,3) 20 (-3,-1,1,0) 20 (-1,0,-3,-1) 20 (3,-1,0,1) 20 (0,1,1,3) 20 (-3,0,1,-1) 20 (-3,0,-1,1) 20 (0,-1,3,-1) 20 (0,1,-3,-1) 20 (1,0,-1,3) 20 (1,3,-1,0) 20 (-3,1,0,-1) 20 (0,-3,-1,-1) 20 (1,0,-1,-3) 20 (0,1,-1,-3) 20 (3,1,0,1) 20 (-1,0,1,3) 20 (0,3,-1,-1) 20 (1,0,-3,-1) 20 (-1,-1,-3,0) 20 (0,1,3,-1) 20 (3,1,1,0) 20 (-1,0,-1,3) 20 (0,-1,1,3) 20 (-1,-1,0,-3) 20 (1,0,3,-1) 20 (1,-1,-3,0) 20 (1,0,-3,1) 20 (1,-3,0,-1) 20 (1,-3,1,0) 20 (-1,1,0,-3) 20 (1,1,0,3) 20 (-3,1,0,1) 20 (-3,1,1,0) 20 (0,1,-1,3) 20 (-3,-1,0,1) 20 (1,1,3,0) 20 (0,-3,-1,1) 20 (0,3,-1,1) 20 (1,0,3,1) 20 (-1,3,1,0) 20 (3,0,-1,1) 20 (1,1,0,-3) 20 (0,1,1,-3) 20 (1,-1,3,0) 20 (-1,-3,0,-1) 20 (1,-1,0,3) 20 (0,-1,-1,-3) 20 (-1,-1,0,3) 20 (3,0,-1,-1) 20 (0,1,-3,1) 20 (1,3,0,-1) 20 (3,-1,-1,0) 20 (-3,0,1,1) 20 (-3,-1,-1,0) 20 (-1,1,3,0) 20 (-3,1,-1,0) 20 (-1,-3,-1,0) 20 (0,1,3,1) 20 (0,-1,1,-3) 20 (0,-1,3,1) 20 (-1,0,3,-1) 20 (1,-1,0,-3) 20 (0,-3,1,1) 20 (0,3,1,-1) 20 (-1,-3,0,1) 20 (1,0,1,-3) 20 (-1,0,-3,1) 20 (-1,3,-1,0) 20 (0,-3,1,-1) 20 (1,3,1,0) 20 (-1,-1,3,0) 20 (-1,0,3,1) 20 (-1,-3,1,0) 20 (0,-1,-3,-1) 20 (3,1,0,-1) 20 (-1,0,-1,-3) 20 (0,3,1,1) 20 (-1,3,0,-1) 20 (-1,1,-3,0) 20 (3,1,-1,0) 20 (-3,-1,0,-1) 20 (-3,0,-1,-1) 20 (3,-1,1,0) 20 (-1,0,1,-3) 20 (1,-3,0,1) 20 (1,-3,-1,0) 20 (0,-1,-1,3) 20 (0,-1,-3,1) 20 (-1,3,0,1) 20 (3,0,1,1) 20 (3,0,1,-1) 10 (0,2,0,3) 10 (0,0,-3,2) 10 (0,-3,2,0) 10 (-2,-3,0,0) 10 (3,0,0,-2) 10 (0,3,0,2) 10 (3,0,-2,0) 10 (0,-3,0,2) 10 (0,0,3,-2) 10 (-2,0,3,0) 10 (2,3,0,0) 10 (2,0,-3,0) 10 (0,0,-2,-3) 10 (0,3,0,-2) 10 (0,3,2,0) 10 (0,-3,0,-2) 10 (0,2,0,-3) 10 (3,-2,0,0) 10 (-3,-2,0,0) 10 (0,0,2,3) 10 (2,-3,0,0) 10 (0,-2,0,3) 10 (0,3,-2,0) 10 (0,0,-2,3) 10 (-2,0,0,3) 10 (-3,0,-2,0) 10 (-3,0,2,0) 10 (-2,0,-3,0) 10 (-3,0,0,-2) 10 (0,-2,3,0) 10 (3,0,0,2) 10 (0,0,3,2) 10 (-3,0,0,2) 10 (-2,0,0,-3) 10 (2,0,0,-3) 10 (0,2,3,0) 10 (2,0,3,0) 10 (0,-3,-2,0) 10 (0,-2,-3,0) 10 (2,0,0,3) 10 (0,0,-3,-2) 10 (3,0,2,0) 10 (0,0,2,-3) 10 (-2,3,0,0) 10 (0,-2,0,-3) 10 (-3,2,0,0) 10 (3,2,0,0) 10 (0,2,-3,0) 8 (0,0,-4,0) 8 (0,0,0,4) 8 (-4,0,0,0) 8 (4,0,0,0) 8 (0,0,0,-4) 8 (0,4,0,0) 8 (0,0,4,0) 8 (0,-4,0,0) 5 (0,-4,1,0) 5 (1,0,-4,0) 5 (-4,0,-1,0) 5 (4,0,1,0) 5 (0,4,-1,0) 5 (4,1,0,0) 5 (1,0,0,4) 5 (0,1,0,4) 5 (0,4,0,-1) 5 (-1,0,0,-4) 5 (0,0,-4,1) 5 (-1,0,4,0) 5 (-1,4,0,0) 5 (0,-1,-4,0) 5 (0,4,1,0) 5 (0,-1,0,4) 5 (-4,0,0,1) 5 (0,0,-4,-1) 5 (0,-1,0,-4) 5 (-4,0,0,-1) 5 (4,0,-1,0) 5 (0,-1,4,0) 5 (0,1,-4,0) 5 (0,0,4,-1) 5 (-1,0,-4,0) 5 (1,0,4,0) 5 (4,-1,0,0) 5 (0,0,1,-4) 5 (0,-4,-1,0) 5 (-1,0,0,4) 5 (0,4,0,1) 5 (1,-4,0,0) 5 (-4,-1,0,0) 5 (-1,-4,0,0) 5 (1,4,0,0) 5 (4,0,0,1) 5 (0,0,4,1) 5 (-4,1,0,0) 5 (0,-4,0,-1) 5 (1,0,0,-4) 5 (0,1,0,-4) 5 (0,0,-1,-4) 5 (0,0,-1,4) 5 (0,0,1,4) 5 (0,1,4,0) 5 (4,0,0,-1) 5 (-4,0,1,0) 5 (0,-4,0,1) 1 (5,0,0,0) 1 (0,0,5,0) 1 (0,5,0,0) 1 (-5,0,0,0) 1 (0,0,0,-5) 1 (0,-5,0,0) 1 (0,0,-5,0) 1 (0,0,0,5) Direction Frequency 1 20480 2 20480 3 20480 4 20480 5 20480 6 20480 7 20480 8 20480 Distance Frequency Cumulative 0 5440 1 54080 10% 2 124096 50% 3 159592 90% 4 163592 5 163840 100% For Random Walk of 4 dimensions and 5 steps, distance at which N percent of coordinates are contained 1 10% 2 50% 3 90% 5 100% Timing Data dumped at 2015_10_06_17:30:48.325 000_start : 0.000 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) 101_end_of_program : 0.752 wallclock secs ( 0.75 usr + 0.00 sys = 0.75 CPU) 999_end : 0.753 wallclock secs ( 0.75 usr + 0.00 sys = 0.75 CPU)