Mam problem z wyświetlaniem losowych danych z bazy

wyświetlanie losowego wiersza z bazy

http://www.petefreitag.com/item/466.cfm

A jest możliwe coś takiego żeby było np

Czy da się coś takiego zrobić??

Mój pomysł:

  1. Losujesz liczbę z przedziału od 0 do 100

  2. Jeżeli znajduje się w przedziale 0-5 to pobieramy dane z kody, jeżeli 10-15 to z słowa itd

A to może być ale jak to zrobić??

  1. to chyba za pomocą if() tak??

co do punktu pierwszego to: http://php.net/manual/en/function.rand.php

A to może być coś takiego??

$szansa=rand(0, 100);

if($szansa<=0 and $szansa>=5)

{

//wyswietlam dane z tabeli kody

}

A to chyba będzie zawsze wyświetlac tekst z którejs tabeli.

A można jakoś zrobić żeby było np

5% szans na wyświetlenie danych z tabeli kody i jeśli się nie uda to wyświetlało jakiś komunikat??

Chodzi mi o takie coś że mam 5%szans na pomyślne wyświetlenie ale może się nie udać wyświetlenie wiec podaje komunikat że sie nie udało.

Tak to mniej więcej wygląda, chyba łatwo to zedytować :slight_smile:

<?php

$szansa=rand(0, 100);

if($szansa>=0 and $szansa<5){

	echo '5% szans';

}elseif($szansa>=5 and $szansa<55){

	echo '50% szans';

}elseif($szansa>=55 and $szansa<70){

	echo '15% szans';

}else{

	echo '30% szans';

}

?>