JSFiddle - React, Tailwind, and code Playground
JavaScript
/*jshint -W030 */
/**
* Pseudo Random Number Generator with No Repeat
* @copyright 2018 github/lingkaryamediaformasi
*/
var kosakata = ["mantan", "pacar", "kamu", "saya", "dia", "penjahat", "pesawat", "lampu", "tiang", "masak", "panci", "piring", "anjing", "kucing", "buku", "botol", "galon", "muka"];
var copy = kosakata.slice(0);
function notRepeat() {
if (copy.length < 1) {
copy = kosakata.slice(0);
}
var index = Math.floor(Math.random() * copy.length);
var item = copy[index];
copy.splice(index, 1);
return item
}
function cetakAman(tag, value) {
var btn = document.createElement(tag);
var t = document.createTextNode(value);
btn.appendChild(t);
document.body.appendChild(btn)
}
const ngulang = setInterval(() => {
cetakAman("div", notRepeat() + " kontol");
}, 500);