• 26-03-2022, 12:01:07
    #1
    PHP 'de birbirinden farklı olacak şekilde nasıl rastgele sayı oluşturabilirim?

    Örneğin $sayi1 = rand(0, 3) sonucu 1 geldi, tekrar çektiğimde $sayi2 = rand(0,3) sonucu 1 hariç bir sayı gelmesini nasıl ayarlayabilirim?
  • 26-03-2022, 12:04:31
    #2
    bir dizi ve fonksiyon oluşturun her oluşturduğunuz sayıyı o diziye atayın aynı zamanda fonksiyonda sayıyı oluştururken oluşturan sayıyı dizinin içerisinde var olup olmadığını in_array ile kontrol edin eğer varsa sayıyı diziye atamak yerine yeni bir sayı oluşturun
  • 26-03-2022, 12:05:33
    #3
    ustunweb adlı üyeden alıntı: mesajı görüntüle
    bir dizi ve fonksiyon oluşturun her oluşturduğunuz sayıyı o diziye atayın aynı zamanda fonksiyonda sayıyı oluştururken oluşturan sayıyı dizinin içerisinde var olup olmadığını in_array ile kontrol edin eğer varsa sayıyı diziye atamak yerine yeni bir sayı oluşturun
    yöntem-1 olarak deneyeceğim, teşekkürler
  • 26-03-2022, 12:25:44
    #4
    Şöle bişi var istersen
    <?php

    $sayilar=range(0,3);
    shuffle($sayilar);
    for ($i=0; $i< 3; $i++) {
    $sonuc[$i]=$sayilar[$i];
    }

    echo $sonuc[0]."<br>";
    echo $sonuc[1] ;

    ?>
  • 26-03-2022, 12:28:01
    #5
    yakutmedya adlı üyeden alıntı: mesajı görüntüle
    Şöle bişi var istersen
    <?php

    $sayilar=range(0,3);
    shuffle($sayilar);
    for ($i=0; $i< 3; $i++) {
    $sonuc[$i]=$sayilar[$i];
    }

    echo $sonuc[0]."<br>";
    echo $sonuc[1] ;

    ?>
    deneyeceğim hocam çok teşekkürler
    • yakutmedya
    yakutmedya bunu beğendi.
    1 kişi bunu beğendi.