Elementary cellular automaton/Random number generator: Difference between revisions

Content added Content deleted
(→‎{{header|Ruby}}: Added Ruby entry.)
m (→‎{{header|Ruby}}: Added visible initial array size)
Line 141: Line 141:


=={{header|Ruby}}==
=={{header|Ruby}}==
<lang ruby>
<lang ruby>eca = ElemCellAutomat.new(("1"+ "0"*99).chars, 30)
ar_size = 100
eca = ElemCellAutomat.new(("1"+ "0"*(ar_size-1)).chars, 30)
eca.take(80).map{|line| line[0]}.each_slice(8){|bin| p bin.join.to_i(2)}
eca.take(80).map{|line| line[0]}.each_slice(8){|bin| p bin.join.to_i(2)}
</lang>
</lang>
Line 157: Line 159:
241
241
</pre>
</pre>

=={{header|Tcl}}==
=={{header|Tcl}}==
{{works with|Tcl|8.6}}
{{works with|Tcl|8.6}}