Pereiti prie turinio

Reikia vienos PHP fukncijos


Rekomenduojami pranešimai

Niekam tikusi funkcija. :) O kas jei random būdu išrenkamas <30 skaičius nuolatos? :D yra tokia tikimybė, nes random()l funkcija ir yra tokia, kad tas pats skaičius gali būt išrinktas betkiek kartų iš eilės, todėl tokia funkcija tikimybėj sudaryt netinka. ;)

Redagavo antler
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Niekam tikusi funkcija. :) O kas jei random būdu išrenkamas <30 skaičius nuolatos? :D yra tokia tikimybė, nes random()l funkcija ir yra tokia, kad tas pats skaičius gali būt išrinktas betkiek kartų iš eilės, todėl tokia funkcija tikimybėj sudaryt netinka. ;)

$x = 0; //kiek 30% kartų įvyko
$y = 0; //kiek 70% kartų įvyko

$kiekKartuPaleist = 10000000;

for($i = 0; $i < $kiekKartuPaleist; $i++)
  if(rand(1, 100) > 30) 
     $y++;
  else
     $x++;

$xTikimybe = round($x/$kiekKartuPaleist * 100, 4);
$yTikimybe = round($y/$kiekKartuPaleist * 100, 4);

echo "Skriptas paleistas {$kiekKartuPaleist} kartų. <br />
     70% įvyko {$y}/{$kiekKartuPaleist} kartų ({$yTikimybe}%). <br />
     30% įvyko {$x}/{$kiekKartuPaleist} kartų ({$xTikimybe}%).";

Redagavo Tom
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...