String Biner Acak 16-Bit | dice83 

Biner Acak 16-Bit

Setiap bit dihasilkan secara independen dari mesin kriptografi browser Anda. 65,536 kemungkinan nilai, masing-masing sama peluangnya.

Hex
Des
Keseimbangan
|
atau tekan Spasi
Statistik
0
Gen
0
Bit
0
Satu %
Deretan
Terbaik
Konvergensi persentase angka satu menuju 50%

Sistem Bilangan Biner

Biner merepresentasikan semua nilai menggunakan tepat dua simbol: 0 dan 1. Gottfried Wilhelm Leibniz memformalisasi sistem biner modern pada tahun 1679, menerbitkan temuannya pada tahun 1703, sebagian terinspirasi oleh pola heksagram dari kitab Tiongkok kuno I Ching. Leibniz melihat biner sebagai jendela menuju logika fundamental: setiap kuantitas kompleks diuraikan menjadi komponen paling sederhana. Tiga abad kemudian, penguraian yang sama ini mendasari setiap sistem digital di Bumi.

Pangkat Dua

Setiap bit tambahan menggandakan jumlah kemungkinan nilai. Satu bit membedakan 2 keadaan. Delapan bit (satu byte) menghasilkan 256 pola berbeda, cukup untuk mengodekan setiap karakter ASCII. Enam belas bit mencapai 65.536 nilai. Tiga puluh dua bit mencakup lebih dari 4 miliar, meliputi seluruh ruang alamat IPv4. Enam puluh empat bit mencapai 18,4 kuintiliun, angka yang begitu besar sehingga menghasilkan nilai 64-bit yang sama secara acak dua kali lebih kecil kemungkinannya dibandingkan memilih atom tertentu dari segelas air. Pertumbuhan eksponensial biner membuat komputasi modern menjadi mungkin: sejumlah kecil saklar fisik menciptakan jumlah keadaan yang dapat direpresentasikan secara astronomis.

Membaca Biner

Biner adalah sistem bilangan posisional. Bit paling kanan merepresentasikan 20 (yang sama dengan 1). Setiap posisi ke kiri berlipat ganda: 21 = 2, 22 = 4, 23 = 8, dan seterusnya. String biner 10110100 sama dengan 128 + 32 + 16 + 4 = 180 dalam desimal. Heksadesimal (basis 16) menyediakan alternatif yang ringkas: setiap kelompok empat bit dipetakan ke satu digit hex (0 hingga F). 10110100 yang sama menjadi 0xB4. Kedua konversi muncul di bawah grid di atas, diperbarui secara langsung setiap kali dihasilkan.

Keacakan Kriptografi

Alat ini menghasilkan semua bit secara bersamaan menggunakan crypto.getRandomValues(), Web Cryptography API yang ditentukan oleh W3C. Setiap posisi bit diambil dari kumpulan entropi perangkat keras yang sama yang mengamankan perbankan online dan komunikasi terenkripsi. Setiap bit secara statistik independen: mengetahui nilai dari subset mana pun tidak memberikan informasi apa pun tentang bit yang tersisa. Server mengirimkan halaman ini; perangkat Anda menyediakan entropi. String bit Anda tidak pernah meninggalkan browser Anda.

Di Ruang Kelas

String biner adalah titik masuk ideal untuk latihan konversi basis. Hasilkan string 8-bit dengan /binary, lalu minta siswa mengonversi secara manual ke desimal dan heksadesimal. Bandingkan pekerjaan mereka dengan nilai langsung yang ditampilkan di bawah grid. Untuk latihan probabilitas, minta kelas menghasilkan 50 string dan amati grafik konvergensi: persentase angka satu mengetat di sekitar 50% seiring bertambahnya sampel. Tingkatkan ke /binary/16 atau /binary/32 untuk kelompok yang lebih mahir.

Kustomisasi Melalui URL

URL menentukan panjang bit. Ketik nilai apa pun dari 1 hingga 64:

Pilih Panjang Bit

Pilih preset atau ketik sendiri (1 hingga 64). URL akan diperbarui, alat akan dimuat ulang.

Bagikan Biner Anda

Kirim tautan ini. Panjang bit sama, string acak mereka sendiri. Bandingkan polanya.

Keunggulan desain, setiap hari.

Karya terpilih juri dari A' Design Award, disajikan segar setiap pagi.