From 88ec97f698f5ba68ad2a4be0f45cefa24a3f8934 Mon Sep 17 00:00:00 2001 From: a14m Date: Thu, 10 Dec 2020 22:24:37 +0100 Subject: Remove size optimization --- CLI/ruby/lib/game_of_life/generators/seed.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'CLI/ruby/lib/game_of_life/generators') 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 -- cgit v1.2.3