bagaimana cara membuat syntax random di php?

php

✔ Forum ini sudah terjawab


foto oleh @Cvar1984
9 bulan yang lalu
saya ingin membuat nilai output yg random menggunakan script php, apakah bisa?.
Jawaban
foto oleh @AlifNur
9 bulan yang lalu
Untuk pembuatan output acak baik berisi huruf dan angka mas bisa buat fungsi :
function random($length)
{
    $data = 'ABCDEFGHIJKLMNOPQRSTU1234567890';
    $string = '';
    for($i = 0; $i < $length; $i++) {
        $pos = rand(0, strlen($data)-1);
        $string .= $data{$pos};
    }
    return $string;
} 

$output_random = random(10) 
//Isi dari $length (disini sya isi 10), itu maksudnya outputnya nnti terdiri dri brpa character
#catatan : untuk $data mas bisa ubah sendiri sesuai kebutuhan, krna dari $data lah yg nantinya akan di acak.... misalnya mas mau hasilnya cuman huruf, brrti angkanya dihilangkan saja..... dan sebaliknya pula jika ingin pake angka saja....
answered icon
foto oleh @thomasdjanu
9 bulan yang lalu
tentu saja bisa
foto oleh @AlifNur
9 bulan yang lalu
Untuk pembuatan output acak baik berisi huruf dan angka mas bisa buat fungsi :
function random($length)
{
    $data = 'ABCDEFGHIJKLMNOPQRSTU1234567890';
    $string = '';
    for($i = 0; $i < $length; $i++) {
        $pos = rand(0, strlen($data)-1);
        $string .= $data{$pos};
    }
    return $string;
} 

$output_random = random(10) 
//Isi dari $length (disini sya isi 10), itu maksudnya outputnya nnti terdiri dri brpa character
#catatan : untuk $data mas bisa ubah sendiri sesuai kebutuhan, krna dari $data lah yg nantinya akan di acak.... misalnya mas mau hasilnya cuman huruf, brrti angkanya dihilangkan saja..... dan sebaliknya pula jika ingin pake angka saja....
foto oleh @Cvar1984
8 bulan yang lalu
makasih pencerahanya gan :)
foto oleh @cynos
6 bulan yang lalu
pada bagian ini mkasudnya apa ya?? $data{$pos};
foto oleh @AlifNur
6 bulan yang lalu
@cynos Itu maksudnya, dia bakalan ngambil isi dari $data ('ABCDEFGHIJKLMNOPQRSTU1234567890' pada susunan karakter yang sesuai dengan variabel $pos.... disini output dari $pos ialah berupa angka acak sesuai yg dikerjakan pada perulangan (for)... contohnya ->
$data = 'ABCDEFGH';
$pos = '5'; # <-- saya langsung ngambil angka tanpa melakukan perulangan.. biar mudah dimengerti hehe

$hasil = $data{$pos};

echo 'hasil -> '.$hasil;
//hasil -> F 
//Karena huruf F berada pada urutan ke 5 pada $data
//catatan : urutannya dimulai dari 0,1,2,3, dan seterusnya
//sehingga, 0=A, 1=B, 2=C, dan seterusnya
Mohon diluruskan mas, kalau misalnya saya salah.. sya juga masih belajar.. heheh
foto oleh @cynos
6 bulan yang lalu
@AlifNur heheh iya bang ane jg sebelumnya udh cari di google dan ohhh.. paham maksudnya kode itu.. bgitu.. jadi bener penjelasan bang alif seperti itu, sip dahh

Login untuk diksusi di forum sekolah koding