Dalam pemrograman, nilai random sangat bermanfaat saat kita membutuhkan nilai yang bisa berubah-ubah tanpa bisa ditebak. Hampir semua bahasa pemrograman menerapkan fungsi untuk menghasilkan nilai random.

PSEUDOCODE:

FUNCTION Random:
     PASS IN : nilai parameter untuk membatasi (default = tidak ada parameter)
     Menjalankan algoritma untuk menciptakan nilai random
     PASS OUT : nilai hasil yang tidak bisa ditebak
ENDFUNCTION


// Comment
// C-Style code

public int random(int min, int max){
//Melakukan algoritma random oleh CPU dengan batasan min dan max
return hasilAlgoritma
}



Namun di Swift 3 terutama untuk Sandbox online seperti IBM Swift Sandbox, pembuatan random yang seharusnya memakai arc4random() atau arc4random_uniform() tidak bisa dipakai dengan beberapa alasan.
Solusi yang paling mendekati adalah dengan menciptakan nilai random sembarang dengan fungsi global random() lalu menggunakan remainder/modulus untuk menghasilkan nilai dibawah nilai remainder.


// Comment
var nilaiRandom=random()%5
//maka nilaiRandom adalah 0, 1, 2, 3, atau 4

Sekian.

Salam,


John McMine
Next
This is the most recent post.
Previous
Posting Lama

0 komentar:

Posting Komentar

 
Top