Kansberekening

Door Jelle -, 21 jaar geleden, 5.731x bekeken

Dit berekdn de kans in procenten op iets, dit script is van 0-100% zonder decimalen, maar het is slechts een kleine aanpassing om het met zoveel decimalen te laten werken als je wilt!

Dus je hebt kans op een auto te winnen:

Je hebt 1% kans:

$kans = chance(1);
echo $kans; // dit geeft dan succes of failed

je kunt ook met 35,4% werken
dan maak je van de 100, 1000 (3x dus)

Ik hoop dat jullie er iets aan hebben!

Gesponsorde koppelingen

PHP script bestanden

  1. kansberekening

 

Er zijn 15 reacties op 'Kansberekening'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
GaMer B
GaMer B
21 jaar geleden
 
0 +1 -0 -1
Euhm,...
Jan geen
Jan geen
21 jaar geleden
 
0 +1 -0 -1
jonge jonge wat een geniaal script zeg. WEG ERMEE!
Frank -
Frank -
21 jaar geleden
 
0 +1 -0 -1
Dit kun je toch met 1 regeltje code oplossen? Om daar nu een 'functie' voor te gaan schrijven...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo (25 == mt_rand(1, 100))? 'succes': 'failed';
?>

25 is hier even een voorbeeldje, dat kan natuurlijk iedere willekeurige waarde zijn.
Jelle -
Jelle -
21 jaar geleden
 
0 +1 -0 -1
pqFrank, die manier snap ik niet helemaal want daar is het alleen bij 25 zo
Frank -
Frank -
21 jaar geleden
 
0 +1 -0 -1
Het is een korte vorm van een if-else:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
if (25 == mt_rand(1,100){
  echo 'succes';
}

else {
  echo 'failed';
}

?>

Voor hele eenvoudige if-else-jes wil ik deze syntax nog wel eens gebruiken.
Cake Masher
Cake Masher
21 jaar geleden
 
0 +1 -0 -1
@Rik: Doe normaal. Als je niks nuttigs te melden hebt, post dan niks!

Mjah, ik sluit me aan bij pgFrank, maar toch mooi gedaan ;). Hoewel je miss. wel wat netter kan proberen te scripen?
Jelle -
Jelle -
21 jaar geleden
 
0 +1 -0 -1
dus eigenlijk kan het ook gewoon zo bij 24,5%
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(rand(1,1000) < 245){
    echo 'succes';
}
else{
    echo 'failed';
}

?>
Iltar van der berg
iltar van der berg
21 jaar geleden
 
0 +1 -0 -1
Maar wat moet je met zo'n script??? Iedereen beter dan een beginner heeft hooguit een rand() functie nodig, en dat kan iedereen gebruiken...
Kalle P
Kalle P
21 jaar geleden
 
0 +1 -0 -1
top script
PHP Newbie
PHP Newbie
21 jaar geleden
 
0 +1 -0 -1
De ironie bruist er vanaf Kalle
PHP erik
PHP erik
21 jaar geleden
 
0 +1 -0 -1
Is dit niet meer het simuleren van een kans dan daadwerkelijke kansberekening? Want de kans als iets 50 is op schaal van 1 tot 100 is gewoon 50%.

Mijnheer Minions, ik waardeer je moeite, je enthousiasme en je toevoeging aan PHPhulp, maar ik betwijfel of dit echt een script is voor in de script library. Simpelweg omdat het bijna nooit nodig is en men dit zelf meestal wel kan bedenken als het gewenst is in een site. Of zie ik nu een praktische toepassing over het hoofd?

Quote:
Ik hoop dat jullie er iets aan hebben!
Ik denk het dus helaas in de meeste gevallen niet.

Bedankt voor je bijdrage!!
Jelle -
Jelle -
21 jaar geleden
 
0 +1 -0 -1
ok, je mag hem van mij part weghalen, het maakt mij niet uit, ik had het gemaakt zodat als je veel kansberekeningen moet maken je die snel kunt uitvoeren
GaMer B
GaMer B
21 jaar geleden
 
0 +1 -0 -1
Quote:
ok, je mag hem van mij part weghalen, het maakt mij niet uit, ik had het gemaakt zodat als je veel kansberekeningen moet maken je die snel kunt uitvoeren

Helaas, dat kan ik ook snel uitvoeren met mijn GR (Grafische Rekenmachine)...
PHP erik
PHP erik
21 jaar geleden
 
0 +1 -0 -1
Quote:
ok, je mag hem van mij part weghalen, het maakt mij niet uit, ik had het gemaakt zodat als je veel kansberekeningen moet maken je die snel kunt uitvoeren
Maar dit script is toch geen kansberekening?
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
- wes  -
- wes -
21 jaar geleden
 
0 +1 -0 -1
kansloze kansberekening script, volgende keer eerst je eigen script runnen dan maar?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. kansberekening

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.