Beste mensen,
Ben een soort roulette scriptje aan het maken maar wil nog iets toevoegen en heb hierbij een beetje hulp nodig.
Ik heb hetvolgende geschreven:
$spin = 1;
while($spin <= 37) {
$num = (mt_rand(0,36));
echo "Spin number $spin is $num<br>";
$spin++;
}
Hij genereert nu 37 nummers van 0 t/m 36.
Nu wil ik graag weten welke nummers er niet gegeneert zijn en die eronder laten verschijnen achter elkaar. Dit wordt
in de roulette scene sleepers genoemd. Daarnaast wil ik ook weten wat het gemiddelde is van de nummers die wel gevallen
zijn. Is er iemand die mij kan helpen?
Alvast bedankt.
- Vraagje met betrekking tot script
-
08-07-2017, 12:21 #1Particulier
- Berichten
- 76
- Lid sinds
- 13 Jaar
Vraagje met betrekking tot script
-
In de schijnwerper
Backlinks.nl - Vanaf € 1,-AdvertentieruimteLaat goedkoop jouw artikelen schrijven en publiceren op unieke blogs met mooie statsLinkpartnersWebshop in duurzaam kinderspeelgoed incl. voorraad t.w.v. €3300,-Website te koopLeesTips.nl | Mooi en korte domeinnaam | Mooi voor een boekenshopDomein te koop -
08-07-2017, 14:07 #2
- Berichten
- 1.290
- Lid sinds
- 12 Jaar
Re: Vraagje met betrekking tot script
Ik zal alle nummers naast dat je ze echo'ed, ook opslaan in een array. Zo heb je een array mrt alle getallen en kun je vervolgens met verschillende functies jouw doel halen.
Met bijboorbeel array_sum kun je het totaal krijgen, dit moet je dan weer delen door de array count voor het gemiddelde.
-
08-07-2017, 14:15 #3Particulier
- Berichten
- 76
- Lid sinds
- 13 Jaar
Re: Vraagje met betrekking tot script
Poeh, dit wordt wel heel technisch. Kun je laten zien hoe dit moet?
-
08-07-2017, 14:31 #4
- Berichten
- 1.290
- Lid sinds
- 12 Jaar
Re: Vraagje met betrekking tot script
Allereerst vraag ik mij dan af waarom je zo'n project maakt als een array al te technisch is? Desalniettemin, dit is de code:
PHP Code:
$spin = 1;$nums = array();
while($spin <= 37) {$num = (mt_rand(0,36));$nums[] = $num;echo "Spin number $spin is $num<br>";$spin++; }
$sum = array_sum($nums);$count = count($nums);$avg = $sum / $count;echo 'Average is ' . $avg;
$total = range(0,36);
$missing = array_diff($total, $nums);
print_r($missing);
-
08-07-2017, 14:35 #5Particulier
- Berichten
- 76
- Lid sinds
- 13 Jaar
Re: Vraagje met betrekking tot script
Excuses maar ben lerende. In ieder geval bedankt.
-
08-07-2017, 14:38 #6
- Berichten
- 1.290
- Lid sinds
- 12 Jaar
Re: Vraagje met betrekking tot script
Geen probleem hoor!
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic