Показать сообщение отдельно
  #7 (permalink)  
Старый 14.05.2011, 19:17
Новичок на форуме
Отправить личное сообщение для hellpilot Посмотреть профиль Найти все сообщения от hellpilot
 
Регистрация: 14.05.2011
Сообщений: 3

Сообщение от ASerputko Посмотреть сообщение
Вот отличная библиотека для работы с массивами и объектами
http://documentcloud.github.com/underscore/#uniq
Спасибо, хотелось самому состряпать

Сообщение от Gvozd Посмотреть сообщение
ваш код говнокод.
Все может быть, но слушать человека с таким аватаркой .
Про % я знаю, во вторник соревновались с коллегой, кто быстрее найдет все простые числа в любом заданном интервале
Здесь добавил такой ужас просто потому, что вопрос уже задал, а форматирование согласно задаче не сделал, пришлось на лету добавлять и редактировать, самый простой вариант и сделал.

Сообщение от рони Посмотреть сообщение
Вариант ...
<script type="text/javascript">
var m = [],arr = [],a;
function s(c, d) {return c - d};
function random(c, d, f) {
    var g = [],
        e = 0;
    if (m.length < f) for (var b = 0; b <= d - c; b++) m[b] = b + c;
    for (b = 0; b < f; b++) e = Math.floor(Math.random() * m.length), g[b] = m[e], m.splice(e, 1);
    return g
};
for (var i = 0; i < 12; i++) a = random(1, 40, 6),
document.write(a.sort(s) + "<br />"),
arr = arr.concat(a); // для проверки
document.write(arr.sort(s) + "<br />");
</script>
Спасибо, вопрос видимо решен Завтра протестирую седня на юбилей ездил, теперь не до этого
Ответить с цитированием