IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
arnie.one.hc
Člen
Avatar
arnie.one.hc:14.1.2014 12:25

Dobrý den,

měl bych dotaz ohledně fnk. mt_rand. Rád bych provedl výpočet dvou (odečítání, sečítání) náhodných čísel, výsledek nesmí přesáhnout 20. Samozřejmě ručně to jde, díval jsem se na funkci náhodného čísla od do, ale nejsem schopen napsat v php zápis takový, aby se splnil mů požadavek. Pokud to není moc složité uvítám každou radu.

Dělal jsem malému stránky na počítání do 20 +- (2 třída), jelikož na procvičování mě to nebavilo neustále psát cvičně na papír, rozhodl jsem se udělat pár příkladů, za správný výsledek se mu objeví oblíbený obrázek, takže torchu té motivace aby si procvičil počítání. Toť důvod mého požadavku.

Samozřejmě pokud by se příklady mohli náhodně generovat, potom by to mělo smysl.

Děkuji za případnou pomoc

Editováno 14.1.2014 12:26
 
Odpovědět
14.1.2014 12:25
Avatar
Kit
Tvůrce
Avatar
Odpovídá na arnie.one.hc
Kit:14.1.2014 12:47
<?php
$a = mt_rand(0, 20);
$b = mt_rand(0, 20 - $a);
echo "$a + $b = \n";
Nahoru Odpovědět
14.1.2014 12:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
arnie.one.hc
Člen
Avatar
arnie.one.hc:14.1.2014 13:01

Kit, to už je podruhé co jsi mě okamžitě pomhl, tohle už je na dar v podobě Moravské slivovičky :)

Děkuji funguje perfektně, jedoduché, ale prostě mě to netrklo.

 
Nahoru Odpovědět
14.1.2014 13:01
Avatar
Kit
Tvůrce
Avatar
Odpovídá na arnie.one.hc
Kit:14.1.2014 13:21

To asi nepůjde. Jsem abstinent :)

Nahoru Odpovědět
14.1.2014 13:21
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
arnie.one.hc
Člen
Avatar
arnie.one.hc:14.1.2014 18:36

Takový přístup je správný, ale pokud si to dáme na papír :
<?php $Slivovice = $_POST['slivky'] + $_POST['lék'];
echo ('Úžasný lék');
?>
Tudíže není co řešit, ještě jednou děkuji :)

 
Nahoru Odpovědět
14.1.2014 18:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.