Kafamda şöyle bir proje var,
Bir buton ile 1000 adet kazı kazan kartı üreteceğim. 200 tane kart 15.000 TL kazandıracak 50 tane kart 50.000 TL kazandıracak, 25 tane kart 100.000 TL kazandıracak şeklinde. Yani anlatmak istediğin 1000 tane karttan 275 tanesi kazandıracak.
Bu bir oyundur sanal paralar olacak. Gerçek para kesinlikle geçerli değildir.
PHP Kazı Kazan Scripti Yaparken Takıldım
4
●1.419
- 22-02-2018, 01:44:50Üyeliği durdurulduRastgele 6 sayı oluşturuyorum fakat kazı kazan için biliyorsunuz ki 3 aynı sayı yan yana gelirse kazanır. Hadi diyelim 1000 tane ürettim yan yana gelme olasılığını nasıl ayarlayabilirimmahirtaha adlı üyeden alıntı: mesajı görüntüle
- 22-02-2018, 03:34:23once 275 tane 6 lı rakam olustur 3 sayı yan yana gelen her sayıyı ayrı ayrı 4 random da olustur mesela sonuncu randomu yada rastgele bir randomu( rast gele random olayı ıcınde bır random acabılırsın 1-4 aralıgında) 4 random su sekılde yazılsın meeeselaaa $r1.$r2.$r2.$r2..$r3.$4 sonra geriye kalanları rastgele olustur ustunu tammla yanı
- 23-02-2018, 21:52:35Kimlik doğrulama veya yönetimden onay bekliyor.Rojhatx adlı üyeden alıntı: mesajı görüntüle
<?php $b = new bilet(); $b->yarat(0, 10); $b->yarat(1, 5); $b->yarat(2, 5); $b->yarat(3, 5); while(($bilet = $b->al())) { $o = implode("-", $bilet) ; $max = max(array_count_values($bilet)); if($max == 3) { $o .= " *** "; } echo $o . PHP_EOL; } class bilet { public $biletler = array(); public $oduller = array(); public function __construct() { } public function toplam() { return count($this->biletler); } public function al() { $bilet = array(); $biletOdulu = array_shift($this->biletler); if(is_null($biletOdulu)) { return false; } if($biletOdulu > 0) { $bilet = array_fill(0, 3, $biletOdulu); } foreach($this->oduller as $odul) { if(!in_array($odul, [0, $biletOdulu])) { array_push($bilet, $odul, $odul); } } $bilet = array_slice($bilet, 0, 6); shuffle($bilet); return $bilet; } public function yarat($odul, $miktar) { array_push($this->oduller, $odul); for($i = 0; $i <= $miktar - 1; $i++) { $this->biletler[$i + $this->toplam()] = $odul; } shuffle($this->biletler); } }