summaryrefslogtreecommitdiffstats
path: root/CLI/ruby
diff options
context:
space:
mode:
authora14m <[email protected]>2020-12-10 22:24:37 +0100
committera14m <[email protected]>2020-12-10 22:25:50 +0100
commit88ec97f698f5ba68ad2a4be0f45cefa24a3f8934 (patch)
tree35f07cdcf823d03316e803d79bd25d8a7272a378 /CLI/ruby
parent83b680f34e65d986d53bb6f58ef7f877651ed06c (diff)
Remove size optimization
Diffstat (limited to 'CLI/ruby')
-rw-r--r--CLI/ruby/lib/game_of_life/generators/seed.rb4
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