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>