PHP i bazy danych

PHP. Losujemy przy pomocy funkcji rand()

Przy wykorzystaniu dowolnego języka programowania często zachodzi potrzeba losowania. O ile, w niektórych wypadkach trzeba napisać własne algorytmy losujące, w języku PHP są do tego odpowiednie funkcje. Oto w jaki sposób można zrealizować losowanie w PHP i gdzie można okazać się to przydatne...

Funkcja rand()

W języku PHP jest wiele możliwości wykonania losowania. Jedną z najpopularniejszych metod jest funkcja rand(). Funkcję można wywołać na dwa sposoby: bez argumentów lub z argumentami określającymi zakres losowania. My zajmiemy się tym drugim przypadkiem.

Funkcję rand() można wywołać w następujący sposób:

<?php
      rand(3,9);
?>

Powyższa instrukcja oznacza, że ma być losowana liczba z zakresu od 3 do 9 włącznie. Pierwszy argument to minimalna liczba, jaką można wybrać, drugi stanowi liczbę maksymalną. Argumentami mogą być oczywiście zmienne, elementy tablicy lub wyniki liczbowe innych funkcji. Można też wykombinować losowanie zakresów (poszczególnych argumentów), aby zminimalizować prawdopodobieństwo wylosowania konkretnej liczby.

Zastosowanie funkcji rand()

Oto przykładowe wykorzystanie funkcji rand():

  • Rotacja grafiki - w oparciu o ilość elementów wybieramy 1 losowy element,
  • Losowe porady (itp..) - w oparciu o ilość porad/artykułów wybieramy jeden losowy,
  • Rotacja elementów zwykłych - - dowolny napis, tekst, kolor itp. - może być wybrany losowo...

Interpretacja powyższych punktów zależy głównie od pomysłowości programisty czy webmastera. Należy pamiętać, że prawdopodobieństwo powtórzeń jest dosyć spore, ale zależy głównie od zakresu oraz od skryptu programisty. Wylosowane liczby można przechowywać w dowolnej bazie danych i w razie powtórzenia ponowić losowanie.

Dodał: Paweł​Dzedzej
Dział: PHP i bazy danych, Komentarze

Aktualności IT:
aktualności IT, rss

# MAGAZYNY
Tańsze e-wydania:
e-prasa: Raport Computerworld TOP 200
Zobacz wszystkie:
e-wydania: Internet i komputery

 

package 50%
 

Statystyki:
Aktualności: 273
Artykułów: 118
Książek: 801
Narzędzi: 6
Kursów: 7

Książki:
literatura informatyczna

# ARTYKUŁY
Najnowsze:
Content - słów kilka
Webmastering, 2007-02-09, odsłon: 7251
Dlaczego niektóre strony cieszą się sporą popularnością? Co sprawia, że są coraz chętniej odwiedzane? Dlaczego niektóre strony nie potrafią przekroczyć  [...]
Jak projektować strony?
Webmastering, 2007-02-08, odsłon: 10739
Jak powinna wyglądać witryna?
Webmastering, 2007-02-08, odsłon: 10166
PHP. Redirect 301 Moved Permanently
PHP i bazy danych, 2007-02-04, odsłon: 14389
PHP. Losujemy przy pomocy funkcji rand()
PHP i bazy danych, 2007-02-04, odsłon: 15830
Mysia krytyka
Hardware, 2006-11-26, odsłon: 9285
 
Najczęściej czytane:
Jak wejść do BIOS-u?
2006-08-31, odsłon: 154049
- Bios
Instalacja programów
2006-08-18, odsłon: 142779
- Linux
Jak złamać hasło BIOS-u?
2006-08-30, odsłon: 98225
- Bios
Instalacja Windows 98 (se)
2005-12-01, odsłon: 86457
- Windows
Spis opcji - Award BIOS
2005-12-03, odsłon: 73499
- Bios
 
Najrzadziej czytane:
Lepszy Windows
2005-12-03, odsłon: 3905
- Windows
SPAM
2005-11-14, odsłon: 3905
- Internet
Szybkość czy wygląd?
2005-12-03, odsłon: 3905
- Windows
Co z naszymi Piratami?
2005-11-16, odsłon: 3906
- Internet
Systemy chłodzące
2005-11-06, odsłon: 3906
- Hardware
PHP i bazy danych:
Polecamy lekturę:

FreeBSD 7. Instalacja i konfiguracja
      Tutaj jesteś: » Portal komputerowy » PHP i bazy danych » Porady » PHP. Losujemy przy pomocy funkcji rand() «
» Aktualności IT :: Artykuły :: ECDL :: Książki :: Ebooki :: Kursy :: Narzędzia «                  
      Jest sobota, 4 września 2010
Kontakt :: O nas :: Reklama      
Newsletter:
Imię:  
Email:
Wiadomości w HTML?
Tak, akceptuję Politykę Prywatności

X
Imię:  
Email:
Wiadomości w HTML?
Tak, akceptuję Polityka Prywatności