Video: Learn the Bible in 24 Hours - Hour 2 - Small Groups - Chuck Missler 2025
Sebagai bagian dari pemrograman Anda dengan Java, Anda mungkin mencari untuk menciptakan keacakan. Mencapai keacakan nyata sangat sulit. Matematikawan Persi Diaconis mengatakan bahwa jika Anda membalik koin beberapa kali, selalu dimulai dengan kepala menghadap ke atas, kemungkinan Anda akan lebih sering menendang kepala daripada ekor. Jika Anda melempar beberapa kali lagi, selalu dimulai dengan sisi ekor menghadap ke atas, kemungkinan Anda akan cenderung lebih sering berpindah dari kepala. Dengan kata lain, melempar koin tidak benar-benar adil. *
* Diaconis, Persi. "Pencarian untuk Keacakan. Pertemuan Asosiasi Amerika untuk Kemajuan Ilmu Pengetahuan. Seattle. 14 Feb. 2004.
Komputer tidak jauh lebih baik daripada koin dan jempol manusia. Sebuah komputer meniru generasi urutan acak, namun pada akhirnya komputer hanya melakukan apa yang dikatakan dan melakukan semua ini secara murni deterministik. Jadi, saat komputer mengeksekusi
import java. util. Acak;
int randomNumber = new Random (). nextInt (10) + 1;
komputer tampaknya memberikan nomor yang dihasilkan secara acak - angka keseluruhan antara 1 dan 10. Tapi itu semua palsu. Komputer hanya mengikuti petunjuk. Ini tidak benar-benar acak, tapi tanpa menekuk komputer di belakang, itu yang terbaik yang bisa dilakukan siapapun.
Sekali lagi, Anda hanya perlu mengambil kode ini dengan kepercayaan buta. Jangan khawatir tentang apa yang baru
Random (). nextInt
berarti sampai Anda memiliki lebih banyak pengalaman dengan Java. Cukup salin kode ini ke program Anda sendiri dan bersenang-senanglah dengannya. Dan jika angka dari 1 sampai 10 tidak ada dalam rencana penerbangan Anda, jangan khawatir. Untuk menggulung mati imajiner, tulislah pernyataan
int rollEmBaby = new Random (). nextInt (6 ) + 1;
Dengan eksekusi pernyataan ini, variabel
rollEmBaby
mendapat nilai dari
1
sampai
6
.
