diff options
| -rw-r--r-- | CLI/ruby/lib/game_of_life/generators/seed.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/CLI/ruby/lib/game_of_life/generators/seed.rb b/CLI/ruby/lib/game_of_life/generators/seed.rb index 22be789..d991efe 100644 --- a/CLI/ruby/lib/game_of_life/generators/seed.rb +++ b/CLI/ruby/lib/game_of_life/generators/seed.rb @@ -31,8 +31,8 @@ module GameOfLife private def generate_seed_data(seed:, width:, height:) # Create a pseudo(stable) random generator from the seed # Generate a sequence of bytes to cover the Game of Life Universe plane - # each byte can be unpacked into 8 cells of binary data (ex. "01101011") - raw = Random.new(seed).bytes(width * height / 2).unpack1("B*").split("").each_slice(width) + # each byte can be unpacked into binary data string (ex. "01101011") + raw = Random.new(seed).bytes(width * height).unpack1("B*").split("").each_slice(width) raw.map { |row| row.map { |char| char.eql?("1") } } end |
