Перейти к основному содержимому
clawam tools
Инструменты Документы Daoark EN Главная Главная / Инструменты разработчика › Главная manifest.json = 3 && n <= 8)) { showError('单词数 3-8'); return; } var sep = getVal('separator'); var cap = getVal('capitalize') === 'true'; var addNum = getVal('add-number') === 'true'; var words = []; for (var i = 0; i < n; i++) { var w = WORDS[randInt(WORDS.length)]; if (cap) w = w.charAt(0).toUpperCase() + w.substring(1); words.push(w); } if (addNum) words.push(String(randInt(100))); var phrase = words.join(sep); var entropy = n * Math.log2(WORDS.length); showResult(phrase, n + ' 词 + ' + (addNum ? '1 数字' : '0 数字') + ', 熵: ' + entropy.toFixed(2) + ' bits, 词典: ' + WORDS.length + ' 词'); } catch (e) { showError('生成失败: ' + (e.message || e)); } } $('btn-main').addEventListener('click', function(e) { e.preventDefault(); doProcess(); }); $('btn-clear').addEventListener('click', function() { var inputs = document.querySelectorAll('input,textarea,select'); for (var i = 0; i < inputs.length; i++) { if (inputs[i].tagName === 'SELECT') inputs[i].selectedIndex = 0; else inputs[i].value = inputs[i].defaultValue; } var ra = $('result-area'); ra.hidden = true; ra.style.display = 'none'; var em = $('error-msg'); em.hidden = true; em.style.display = 'none'; }); })();