Avatar billede trophymanager Nybegynder
16. september 2004 - 16:32 Der er 5 kommentarer og
1 løsning

regning med php. random.

<?
//Total skal indeholde en divisionsvariabel og en random afvigelse på ca 5%.

$division = "1";
$total = $division*5000;
$totalbund = "$total-$total*5%";
$totaltop = "$total+$total*5%";
$spillersum = rand($totalbund, $totaltop);

echo "$total";
echo "$spillersum";

?>


Warning: rand() expects parameter 1 to be long, string given in C:\xampp\apachefriends\xampp\htdocs\tm\spillergeneration.php on line 10


Jeg er total blank! Hvad er der ivejen? Kan jeg ikke lave et random tal med en øvre og nedre grænse fra en to variabler?

Desuden ville et link til lidt php math være bå dæjlig
Avatar billede dennismp Nybegynder
16. september 2004 - 16:35 #1
prøv med
<?
//Total skal indeholde en divisionsvariabel og en random afvigelse på ca 5%.

$division = 1;
$total = $division*5000;
$totalbund = $total-$total*0.05;
$totaltop = $total+$total*0.05%;
$spillersum = rand($totalbund, $totaltop);

echo "$total";
echo "$spillersum";

?>
Avatar billede sone Nybegynder
16. september 2004 - 16:36 #2
Det "'erne der fejler... det bruges KUN når man skal have strenge (dvs. tekst ud) - ikke når man skal regne mv. - så væk med dem.
Avatar billede dennismp Nybegynder
16. september 2004 - 16:36 #3
hov
$totaltop = $total+$total*0.05;

Når du bruger "" er det strenge.. Detfor bliver den forvirret.
Avatar billede trophymanager Nybegynder
16. september 2004 - 16:44 #4
I er begge mine helte.. Dennismp var desværre først.. Men mange tak. Smid et svar.
Avatar billede dennismp Nybegynder
16. september 2004 - 17:48 #5
Desværre? :)
Avatar billede trophymanager Nybegynder
16. september 2004 - 17:57 #6
var nok mest henvendt til sone der jo også kom med et rigtigt svar.. Men først til mølle :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester