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);