ESC
Tetapan
Tetapan Format
Rentetan Yang Dijana

0

Jumlah Rentetan

0

Panjang Rentetan

0

Jumlah Aksara

0

Set Aksara

Contoh Penggunaan

ID Pengguna

Jana ID pengguna unik dan kod rujukan.

USER_A7B9X2K5M8N1...
Kod Kupon

Cipta kupon diskaun dan kod promosi untuk e-dagang.

SAVE20-XYZ789ABC...
Data Ujian

Jana data teks rawak untuk pembangunan dan ujian.

TestData_9K7M3P1Q5R8T...

Ciri-ciri

🎛️

Boleh Disesuaikan

Pilihan panjang, bilangan dan set aksara

Selamat

Rawak yang selamat secara kriptografi

📋

Pelbagai Format

Format output senarai dan blok

Pantas

Penjanaan rentetan segera

Cara Menggunakan?

1

Konfigurasi Tetapan

Tetapkan panjang rentetan, bilangan dan set aksara.

2

Pilih Format

Pilih format output dan jenis pemisah.

3

Jana

Klik butang "Jana" untuk mencipta rentetan.

4

Gunakan Hasil

Salin hasil atau muat turun sebagai fail.

Soalan Lazim

Ya. Rentetan dijana menggunakan crypto.getRandomValues() daripada Web Crypto API, yang mengambil data daripada kolam entropi sistem operasi. Berbeza dengan Math.random() (PRNG deterministik), getRandomValues() menghasilkan kerawakan yang kuat secara kriptografi, sesuai untuk kes penggunaan sensitif keselamatan seperti token, kunci API dan pengecam sesi.

Empat kumpulan yang boleh ditukar: Huruf besar (A-Z), Huruf kecil (a-z), Nombor (0-9), dan Simbol (!@#$%^&*...). Anda boleh mengaktifkan sebarang kombinasi. Terdapat juga pilihan "Kecualikan aksara mengelirukan" yang mengalih keluar 0, O, 1, l, dan I untuk mengelakkan kekeliruan apabila rentetan dibaca atau ditaip oleh manusia.

Tambah awalan atau akhiran tetap pada setiap rentetan yang dijana. Contohnya, tetapkan awalan kepada "user_" dan akhiran kepada "_2026" untuk menghasilkan "user_A7B9X2K5_2026". Berguna untuk menjana ID yang sepadan dengan konvensyen penamaan tertentu tanpa memproses output selepas itu.

Sehingga 1,000 rentetan bagi setiap penjanaan, setiap satu sehingga 1,000 aksara panjang. Berguna untuk mengisi pangkalan data ujian, menjana kod kupon pukal, mencipta senarai token unik, atau memuatkan data ujian CSV. Output boleh dipisahkan oleh baris baru, koma, tab, atau pemisah tersuai.

Untuk token API dan token sesi: 32 aksara dengan semua jenis aksara memberikan kira-kira 190 bit entropi — mustahil untuk diteka. 16 aksara adalah minimum lazim untuk token. Untuk kata laluan yang boleh diingat oleh manusia, 12+ aksara dengan huruf besar, huruf kecil, dan digit adalah garis asas; 16+ adalah yang disyorkan.

Format Senarai menghasilkan rentetan yang dipisahkan oleh pemisah yang dipilih (baris baru, koma, tab, atau tersuai). Format Blok (Bernombor) menghasilkan rentetan dalam senarai bernombor dengan setiap rentetan pada barisnya sendiri — berguna untuk membaca dan menjejaki rentetan individu dalam satu kelompok.

Ya. Butang Muat Turun menyimpan output sebagai fail .txt. Anda juga boleh menyalin semua rentetan ke papan keratan dengan satu klik. Untuk kelompok besar (100+ rentetan), memuat turun sebagai fail lebih dipercayai berbanding salinan papan keratan.

Tidak. Semua penjanaan berjalan secara tempatan dalam pelayar anda melalui JavaScript. Rentetan yang dijana tidak pernah dihantar ke mana-mana pelayan, disimpan dalam pangkalan data, atau dilog. Anda boleh mengesahkan ini dengan memutuskan sambungan internet — alat ini berfungsi dengan cara yang sama apabila luar talian.

Apa itu Penjana Rentetan Rawak?

Penjana rentetan rawak mencipta jujukan aksara tanpa corak yang boleh diramal. Alat ini menggunakan API kriptografi pelayar anda untuk menghasilkan rentetan yang benar-benar rawak - bukan pseudo-rawak dari algoritma berseed. Sama ada anda perlukan kunci API cepat, token ujian, atau kata laluan sementara, anda dapat kerawakan sebenar tanpa memasang apa-apa.

Apa yang boleh anda lakukan dengannya

Kegunaan paling jelas ialah kata laluan, tapi pembangun menggunakannya dalam pelbagai situasi. Perlukan 500 kod kupon unik untuk kempen pemasaran? Siap. ID placeholder untuk mengisi pangkalan data ujian? Tetapkan awalan "user_" dan jana. CSV token rawak untuk ujian beban endpoint pengesahan? Pilih panjang, bilangan dan pemisah. Pilihan awalan dan akhiran sahaja sudah menjimatkan banyak pemprosesan selepas.

Bagaimana kerawakan berfungsi

Di sebalik tabir, alat ini memanggil crypto.getRandomValues() - API Web Crypto yang sama digunakan pelayar untuk TLS handshake. Berbeza dengan Math.random() yang merupakan PRNG boleh diramal, getRandomValues() mengambil data dari kolam entropi sistem operasi. Ini bermakna output sesuai untuk kes penggunaan sensitif keselamatan.

Tips untuk hasil yang lebih baik

Jika rentetan akan dibaca dengan kuat atau dicetak, hidupkan "Kecualikan aksara mengelirukan" untuk buang yang serupa seperti 0/O dan 1/l/I. Untuk token mesin sahaja, biarkan semuanya aktif untuk entropi maksimum. Untuk kata laluan, 16+ aksara dengan semua jenis aksara aktif memberikan lebih 90 bit entropi - hampir mustahil untuk dipecahkan.

Privasi dan keselamatan

Semuanya berjalan dalam pelayar anda. Tiada rentetan dihantar ke mana-mana pelayan, tiada sejarah penjanaan disimpan. Anda boleh sahkan ini dengan memutuskan sambungan internet - alat berfungsi sama. Rentetan yang anda jana tidak pernah meninggalkan mesin anda.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat

Lebih Banyak di MoreOnlineTools