Random Words Generator Javascript
- Dapatkan link
- X
- Aplikasi Lainnya

Click the button to generate a random (word) password.
Generated:
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <meta name="viewport" content="width=device-width, initial-scale=1.0">
6 <title>Random Password (Word) Generator</title>
7 <style>
8 #copyButton {
9 cursor: pointer;
10 margin-left: 10px;
11 font-size: 20px;
12 background: none;
13 border: none; }
14 </style>
15 </head>
16 <body>
17 <h1>Random Password (Word) Generator</h1>
18 <p>Click the button to generate a random password.</p>
19 <button id="generate">Generate</button><br><br>
20 Generated: <input id="hasil" type="text" style="width:70%" readonly><button id="copyButton" title="Copy to clipboard">📋</button>
21 <script>
22 const listkata1 = ["Abaikan", "Hancurkan", "Musnahkan", "Hilangkan", "Bantinglah", "Bakarlah", "Biarkan", "Tendanglah", "Belilah", "Buanglah", "Kuburlah", "Lemparlah", "Bungkuslah", "Simpanlah", "Sembunyikan", "Pukullah", "Injaklah", "Singkirkan"];
23 const listkata2 = ["Celana", "Kaos", "Kertas", "Baskom", "Koran", "Sendok", "Botol", "Piring", "Panci", "Kasur", "Bantal", "Guling", "Kursi", "Sarung", "Selimut", "Meja", "Karung", "Keran", "Kantong", "Kardus", "Jaket", "Tas", "Kresek"];
24 const listkata3 = ["Rusak", "Usang", "Berjamur", "Kumal", "Burik", "Culun", "Koplak", "Jelek", "Kotor", "Miring", "Somplak", "Bolong", "Bau", "Norak", "Cupu"];
25 const listkata4 = ["Merah", "Kuning", "Hijau", "Biru", "Ungu", "Magenta", "Bluwek", "Banget", "Dikit", "Sangat", "Setengah", "Separuh", "Semua", "Sebagian", "Sepotong", "Segala", "Secuil"];
26 function getRandomElement(arr) {
27 const randomIndex = Math.floor(Math.random() * arr.length);
28 return arr[randomIndex];
29 }
30 function generateRandomPassword() {
31 const kata1 = getRandomElement(listkata1);
32 const kata2 = getRandomElement(listkata2);
33 const kata3 = getRandomElement(listkata3);
34 const kata4 = getRandomElement(listkata4);
35 const password = kata1 + kata2 + kata3 + kata4;
36 return password;
37 }
38 document.getElementById("generate").addEventListener("click", function () {
39 const password = generateRandomPassword();
40 document.getElementById("hasil").value = password;
41 });
42 document.getElementById("copyButton").addEventListener("click", function () {
43 const hasilField = document.getElementById("hasil");
44 hasilField.select();
45 hasilField.setSelectionRange(0, 99999);
46 document.execCommand("copy");
47 alert("Hasil sudah tersalin di clipboard!");
48 });
49 </script>
50 </body>
51 </html>
- Dapatkan link
- X
- Aplikasi Lainnya
Komentar
Posting Komentar