random numbers
Apr. 3rd, 2008 12:41 pmпо следам недавней дискуссии в code_wtf (или как её там) - посмотрел код System.Random. похихикал чуть-чуть над magic numbers: 0x38, 0x9a4ec86, 2147483646.0, 4294967293, 4.6566128752457969E-10, а также над if ((((this.InternalSample() % 2) == 0) ? 1 : 0) != 0).
anyway, теперь у меня есть хороший вопрос для интервью: написать код, который будет генерировать random numbers в диапазоне 0..10B.
anyway, теперь у меня есть хороший вопрос для интервью: написать код, который будет генерировать random numbers в диапазоне 0..10B.
(no subject)
Date: 2008-04-03 08:55 pm (UTC)var random = (function() {var digits=[];for(var i=0;i<10;i++){digits.push("0123456789".charAt(Math.random()%10)));}})().join("");?(no subject)
Date: 2008-04-03 10:10 pm (UTC)я ожидаю вопроса "можно ли использовать System.Random()?", на что я отвечу "да".