Показать сообщение отдельно
  #8 (permalink)  
Старый 05.11.2012, 10:45
Аватар для Dim@
Профессор
Отправить личное сообщение для Dim@ Посмотреть профиль Найти все сообщения от Dim@
 
Регистрация: 21.04.2012
Сообщений: 951

mindkilla,
это легко поправить:
var a = new Number(prompt('', '1'));
      var b = new Number(prompt('', '10'));
      var m = new Number(prompt('', '10'));
      var mapTrue = new Array();
      var outSet = '';
      var num = '';
      for (var i = 0; i < m; i++) {
        num = Math.floor(Math.random() * ((b - a) + a));
        if (mapTrue[num]) {
           i--;
           continue;
        }
        outSet = outSet + (i == 0 ? ' ' : ',') + num;
        mapTrue[num] = true;
      }
      alert(outSet);
Ответить с цитированием