From: gabriele renzi Date: 2004-05-11T18:38:53+09:00 Subject: Re: [Q] Array.new - strange behavior il Tue, 11 May 2004 11:15:34 +0200, "E.-R. Bruecklmeier" ha scritto:: >Is it intentional that the new method fills the array with just one >instance of [0,0]? In my sense this is a violation of the PoLS. yes, it's the normal behaviour. If you want you can initialize an Array with a block, say: Array.new(10) { rand } The block gets executed for every element in the array, giving different obvjects (or many copies of the same, in your case)