JSFiddle - React, Tailwind, and code Playground
by Rick
HTML
<textarea id="TEXTAREA_ID"></textarea><br />
<button id="BUTTON_ID">Scramble</button>
JavaScript
function scramble(a){a=a.split("");for(var b=a.length-1;0<b;b--){var c=Math.floor(Math.random()*(b+1));d=a[b];a[b]=a[c];a[c]=d}return a.join("")}
function scrambleText(){
console.log(1);
var textArea = document.getElementById('TEXTAREA_ID');
var lines = textArea.value.split('\n');
for(var i = 0;i < lines.length;i++){
lines[i] = scramble(lines[i]).toUpperCase().split('').join(' ');
}
textArea.value = lines.join('\n');
}
document.getElementById('BUTTON_ID').onclick = scrambleText;