Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Losowe wybieranie, Niech mi ktos pomoze z tym
brekmar
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 19.01.2005

Ostrzeżenie: (0%)
-----


Cze, mam problem, jestem poczatkujacym programista w php i nie wiem jak zrobic pewien skrypt. Otoz mam np: 10 liczb oznaczonych kolejno zmiennymi i chce zeby program mi wylosowal jedna z nich. Prosze o pomoc niech mi ktos napisze taki skrypt.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


rand" title="Zobacz w manualu PHP" target="_manual(1, 10);
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jesteś początkującym programistą i na samym początku nabierasz złe nawyki! Zaproponuj jakieś rozwiązanie, przedstaw je i poproś o pomoc.
  1. <?php
  2. echo&#092;"Losowanie liczb losowo: \";
  3. #tablica zawierająca liczby
  4. $liczby = array(&#092;"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"); 
  5.  
  6. #inicjujemy generator liczb losowych 
  7. srand ((float) microtime() * 10000000); 
  8.  
  9. #wybieramy jedeną losową liczbę z tablicy 
  10. $liczby = $liczby[array_rand($liczby)]; 
  11.  
  12. #wyświetlamy losową liczbę 
  13. echo &#092;"[ $liczby ]\";
  14. ?>

Też jestem początkujący, ale staram sie myśleć...

P.S. jak brakuje Ci kasy, idziesz pod kościół, bo tak najłatwiej?

Ten post edytował Kshyhoo 19.01.2005, 13:20:27
Go to the top of the page
+Quote Post
bela
post
Post #4


Administrator PHPedia.pl


Grupa: Developerzy
Postów: 1 102
Pomógł: 2
Dołączył: 14.09.2003

Ostrzeżenie: (0%)
-----


Cytat
Forum zostało utworzone z myślą o wszystkich koderach php, ktorzy zajmują się tworzeniem klas, algorytmów i funkcji w php. Kilka zasad panujących na tym forum:

      * umieszczamy tylko i wyłącznie kod swojego autorstwa
      * przed tematem dodajemy odpowiednie prefixy [ klasa ], [ funkcja ] lub [ algorytm ]
      * autor musi jasno okreslic do czego służy klasa, funkcja lub algorytm (nie wklejamy tylko kodu)
      * dobrym zwyczajem jest okomentowanie kodu według specyfikacji phpDocumentator
      * jeżeli autor uaktualnia swoj kod, powinien go przeedytowac w pierwszym poscie lub dodac nowy post z nowym zrodlem.
      * jedna klasa, algorytm, funkcja == 1 topik. Jezeli ktos chce dodac swoja wizje kodu prosze napisac nowy topik.

Propozycje zmian treści powyższego ogłoszenia proszę na PW.


gdzie jest moderator ?
Go to the top of the page
+Quote Post
kszychu
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Miał przerwę na kawę. Dzięki bella_666.
----
Moderator usunął też zbędne posty. [ seaquest ]
Go to the top of the page
+Quote Post
Kuziu
post
Post #6





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Cytat(Kshyhoo @ 2005-01-19 14:19:39)
  1. <?php
  2. echo&#092;"Losowanie liczb losowo: \";
  3. #tablica zawierająca liczby
  4. $liczby = array(&#092;"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\"); 
  5.  
  6. #inicjujemy generator liczb losowych 
  7. srand ((float) microtime() * 10000000); 
  8.  
  9. #wybieramy jedeną losową liczbę z tablicy 
  10. $liczby = $liczby[array_rand($liczby)]; 
  11.  
  12. #wyświetlamy losową liczbę 
  13. echo &#092;"[ $liczby ]\";
  14. ?>

A jak będziesz miał do wylosowania 1 liczbe z 10000 to będziesz wszystkie wpisywał do tablicy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #7





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(Kuziu @ 2005-01-19 18:07:28)
A jak będziesz miał do wylosowania 1 liczbe z 10000 to będziesz wszystkie wpisywał do tablicy (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

A czy była mowa o 10 liczbach, czy od 1 - 10000?
Gdyby było to liczby 12, 22, 56, 75, 99, 111, 156, 188, 199, 205, to co byś cwaniaku zrobił?
To nie miał być przedział, tylko dziesięć liczb!
Zamiast krytykować, napisz przykład.
Go to the top of the page
+Quote Post
Kuziu
post
Post #8





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Ale tu była mowa o 10 liczbach oznaczonych zmiennymi więc wystarczy wylosować 1-10 ... i cwaniaku nie trzeba robić tablicy
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #9





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Ale nadal nie widzę żadnego przykładu z twojej strony!
Go to the top of the page
+Quote Post
Kuziu
post
Post #10





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

Ostrzeżenie: (0%)
-----


bo został napisany przez crashu'a ?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #11





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




To po cholere się wcinasz, skoro nie masz nic konstruktywnego do powiedzenia (napisania)?
Go to the top of the page
+Quote Post
crash
post
Post #12





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

Ostrzeżenie: (0%)
-----


To forum ma edukować i służyć jako pomoc przy rozwiązywaniu problemów, a nie do podwórkowych kłótni! Skończcie wreszcie!
Go to the top of the page
+Quote Post
hwao
post
Post #13


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Zamykam temat prosze rozwiazywac problemy prywanie pw albo gg czy cuś.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 04:28