JSFiddle - React, Tailwind, and code Playground
by velo_ninja
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://codemirror.net/lib/codemirror.css">
<script src="https://codemirror.net/lib/codemirror.js"></script>
<script src="https://codemirror.net/mode/javascript/javascript.js"></script>
</head>
<body>
<textarea id="code">
function generateRandomDigit() {
// Math.floor rounds down to the nearest whole number
// Math.random() generates a random decimal between 0 and 1
// Multiplying by 10 gives a random decimal between 0 and 10
// Math.floor(Math.random() * 10) ensures we get a whole number between 0 and 9
return Math.floor(Math.random() * 10);
}
// Example usage:
var randomDigit = generateRandomDigit();
console.log(randomDigit);
</textarea>
<script>
var editor = CodeMirror.fromTextArea(document.getElementById("code"), {
lineNumbers: true,
mode: "javascript",
theme: "default",
});
</script>
</body>
</html>