Ok, na wat zoeken kon ik niet direct een antwoord vinden.
M'n bedoeling: een nummer generator van 1-100. Van 1-30 = je wint 10 euro, 30-50 je wint 25 euro, 50-70 je wint 25 euro etc. etc.
Dit is (het betreffende onderdeel van) m'n code tot nu toe.
$rand = mt_rand(1,100);
if ($rand < 30 )
{ print "Je wint 10 euro: <br />";
}
elseif ($rand == (30 < 50))
{ print "Je wint 25 euro: <br />";
}
elseif ($rand == (50 < 70))
{ print "TJe wint 25 euro: <br />";
}
elseif ($rand == (70 < 80))
{ print "Je wint 50 euro: <br />";
}
elseif ($rand == (80 < 90))
{ print "Je wint 50 euro: <br />";
}
elseif ($rand == (90 < 98))
{ print "Je wint 100 euro: <br />";
}
else ( $rand == (98 < 100))
{ print "Wow you lucky bastard!, Je wint 1000 euro: <br />";
}
else {
print "Als het ooit kan voorkomen dat alle voorgaande niet werken..";
}
Kan dit anders/is er een betere methode voor? Of is hier met een simpele wijziging een werkend geheel van te maken, want ik staar me er op het moment even blind op en zie even nergens meer een oplossing
M'n bedoeling: een nummer generator van 1-100. Van 1-30 = je wint 10 euro, 30-50 je wint 25 euro, 50-70 je wint 25 euro etc. etc.
Dit is (het betreffende onderdeel van) m'n code tot nu toe.
$rand = mt_rand(1,100);
if ($rand < 30 )
{ print "Je wint 10 euro: <br />";
}
elseif ($rand == (30 < 50))
{ print "Je wint 25 euro: <br />";
}
elseif ($rand == (50 < 70))
{ print "TJe wint 25 euro: <br />";
}
elseif ($rand == (70 < 80))
{ print "Je wint 50 euro: <br />";
}
elseif ($rand == (80 < 90))
{ print "Je wint 50 euro: <br />";
}
elseif ($rand == (90 < 98))
{ print "Je wint 100 euro: <br />";
}
else ( $rand == (98 < 100))
{ print "Wow you lucky bastard!, Je wint 1000 euro: <br />";
}
else {
print "Als het ooit kan voorkomen dat alle voorgaande niet werken..";
}
Kan dit anders/is er een betere methode voor? Of is hier met een simpele wijziging een werkend geheel van te maken, want ik staar me er op het moment even blind op en zie even nergens meer een oplossing
