Barnsley fern: Difference between revisions

m
→‎{{header|Sidef}}: added link to output file + minor code simplifications
(→‎{{header|REXX}}: added the REXX computer programming language.)
m (→‎{{header|Sidef}}: added link to output file + minor code simplifications)
Line 1,973:
var h = 640
 
var img = %sO<Imager>.new(xsize => w, ysize => h, channels => 3)
var green = %sO<Imager::Color>.new('#00FF00')
 
var (x, y) = (0.float, 0.float)
 
1e5.times {
for r in (^1e5 -> lazy.map { 100.rand }) {
var r = 100.rand
(x, y) = (
if (r <= 1) { ( 0.00*x - 0.00*y, 0.00*x + 0.16*y + 0.00) }
Line 1,990 ⟶ 1,991:
img.flip(dir => 'v')
img.write(file => 'barnsleyFern.png')</lang>
Output image: [https://github.com/trizen/rc/blob/master/img/barnsley-fern-sidef.png Barnsley fern]
 
=={{header|SPL}}==
2,747

edits