🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #3275

Re: duda numeros aleatorios php

#3275
From: Cristian Gutierrez
Date: Thu, 31 Mar 2005 21:33
29 lines
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!news
References: <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=