Autor Zpráva
Anonymní
Profil *
Ked sa daju spravit nahodne cisla rand(1,100) tak daju sa aj pismenka rand(a,z)?
pmg
Profil
$pismenko = chr(mt_rand(97, 122));
Anonymní
Profil *
preco prave 97 a 122? co to znamena?
Chamurappi
Profil
Reaguji na Anonymního:
97 je malé „a“ a 122 je malé „z“.
nightfish
Profil
$pismenko = chr(mt_rand(ord("a"), ord("z")));

by mohlo napovědět

EDIT: pozdě
Anonymní
Profil *
a kde je napisane ze co je co aby som to vedel?
srigi
Profil
v ASCII tabulke. Google >> "ascii table".
Alphard
Profil
v ASCII tabulke. Google >> "ascii table".
nebo třeba v PSPadu Alt + A
nebo si ji vytvoř
<table>
<?php
for ($i=1; $i <= 255; $i++)
echo "<tr><td>".$i."</td><td>".chr ($i)."</td></tr>\n";
?>
</table>
pmg
Profil
Jo pravda, mohl jsem k tomu něco napsat;-)

Používám radši mt_rand, protože jde o odzkoušený algoritmus a údajně je i rychlejší.

Kdybys chtěl použít jen některé znaky, zkus toto:

$chars = array('a', 'e', 'i', 'o', 'u'); // výčet znaků
$pismeno = $chars[mt_rand(0, count($chars) - 1)];

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: