Article View: chile.comp.programacion
Article #3275Re: duda numeros aleatorios php
From: Cristian Gutierrez
Date: Thu, 31 Mar 2005 21:33
Date: Thu, 31 Mar 2005 21:33
29 lines
2925 bytes
2925 bytes
Hoy en la tarde, Rick oj dijo:
> se que es un poco basico pero no se cual es mi error estoy generando numeros
> aleatorios y guardandolos en un arreglo
>
> srand(time());
> $numeros=array_fill(0,21,rand(1,100));
>
> con esta funcion me guarda el mismo numero siempre
>
> en cambio si lo hago en un ciclo
>
> $numeros = array ();
> srand(time());
> for ($i = 0; $i < 21; $i++)
> $numeros[$i] = rand (1, 100);
>
> me entrega valores diferentes, estoy utilizando mal la funcion array_fill ?
Exacto. array_fill no va a llamar a rand(1,100) 20 veces, sino que el
interprete de PHP llama a rand(1,100), obtiene un valor, y ese es el que
se lleva array_fill. Recuerda se evalua "de adentro hacia afuera".
--
Cristian Gutierrez http://www.dcc.uchile.cl/~crgutier
crgutier[@]dcc.uchile.cl Jabber:crgutier@jabber.org
The opposite of a correct statement is a false statement. But the
opposite of a profound truth may well be another profound truth.
-Niels Bohr
Technical Details
Message-ID:
<87wtrnxzzh.fsf@guti.no-ip.org>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!news.cec.uchile.cl!guti.no-ip.org!newsReferences:
<d2hg51$mt2$1@news1.nivel5.cl>Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,75664339df4cdcff X-Google-Attributes: gid1593cb,public X-Google-Language: SPANISH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!news2.google.com!news.glorb.com!nntp-server.pubsub.com!news1.nivel5.cl!news.cec.uchile.cl!guti.no-ip.org!news From: Cristian Gutierrez <crgutier@dcc.uchile.cl> Newsgroups: chile.comp.programacion Subject: Re: duda numeros aleatorios php Date: Thu, 31 Mar 2005 17:33:06 -0400 Organization: Centro de Computacion - U. de Chile Lines: 29 Message-ID: <87wtrnxzzh.fsf@guti.no-ip.org> References: <d2hg51$mt2$1@news1.nivel5.cl> NNTP-Posting-Host: vpn-client-025.cec.uchile.cl Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: localhost.localdomain 1112304820 20354 172.17.35.25 (31 Mar 2005 21:33:40 GMT) X-Complaints-To: news@localhost.localdomain NNTP-Posting-Date: Thu, 31 Mar 2005 21:33:40 +0000 (UTC) Face: iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAADFBMVEUWFhZfX1+ioqL6+vr8 dj+QAAAAAWJLR0QAiAUdSAAAAg5JREFUeNql0s9r02AYB/B4GIHuoAgVVmG9CVYwf4ILrht40Ynd dEXioWUsA3PaQQ8LKHpYLnbTThwiHbWYV9Sj9rL36NUObGkPUrVzuIs/6BvyluZ9ljcxaXI2lzwf eJOH9/k+AvhP/7j/Fv65OxMzmynhqO1zH/So+29NLeqvh6YU8WADmemIP4lxL8pxp6p3o2aZegZl R3YyaBJNaaGHKkqgxOXQNkKXzLQR+g9C6+b5kfcQevgmpYRuIrRZn5BCryO0US3ogW1BdV0J+3dz grpXmQXYfuf5nkLH5ksK/SIrnq/rg26ioTmdygtupwgWHSvoTnvF4CZl17dOYNoWy9yNPOzXfstg tYtXuR9o0JwlL+HgeWGBW8ZgGBbFnWUhw33Sbdz6TvHN1ey8a3YGIN+6T2C5PYFdD2sA6d5FAu9v LH3WBbAJBgmIDJ3ioooFoCzPNDq5in82TX7egsdXcE+0pZ3sEr+fxW7XoCvS3HRS4f7rrGHojRP0 6A72TOtuoBrZnVvz5kGIzVejX0jpvi2bF0Q+iz1TWuXFwbOkP7/hrrdaH58u+HakX7wwSsF8/eDT wf45417kFwIPd7yIcWDS52UDApevuZ86p0PLK1tuZHpoBN8YLgOM9pswfft/vO9oMf9g6UbMYNij /jDYglZwHRCYIIgx56aO4earyPlD89R0Mvo/9kR9HfgIgorhXaQc58oAAAAASUVORK5CYII= User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:JPxrEYXxJil95+gNCyeK9GtHIaA=