Edit in JSFiddle

function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min)) + min;
}

function generarNumeros() {

  let elementos = document.getElementById("elementos");

  let opcionesGeneradas = "";
  for (let i = 0; i < 10; i++) {
    opcionesGeneradas += "<option>" + getRandomInt(1, 100) + "</option>";
  }

  elementos.innerHTML = opcionesGeneradas;

}
<!DOCTYPE html>
<html>

  <head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Page Title</title>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <script src="main.js"></script>
  </head>

  <body>
    <button type="button" onclick="generarNumeros()">Generar lista</button>
    <select id="elementos">
        
    </select>

  </body>

</html>