| приблизил экспириенс к оригиналу |
[Feb. 20th, 2022 | 01:51 pm] |
если покласть в букмарки:
javascript:(()=>{nav.style.display=document.getElementsByTagName('header')[0].style.display=nav.style.display=='none'?'':'none'})()
то на NIGHTRIDE FM это будет скрывать лишние элементы страницы, чтоб можно было нормально развернуть милкдроп на фулскрин

лет пятнадцать где-то раз в год для пояснений за теорвер, теоригр и кубмат с геймдизайном постояно пишу один и тот же мелкий скрипт. даже тут как-то раз было. и вот опять пришлось. надаел! лежи здесь теперь
function rng(n, x) { return 0| Math.random() * (x - ~-n) + n } function outg(a) { for (let i=0; i<a.length; i++) console.log((i<10?'0':'')+i+': ', Array(0|a[i]+1).join('█') + ' ' + a[i].toFixed(3) + '%') } function rdist(frng, dn, l) { console.log('ANALYZING: "' + frng.toString() + '": '); let r=[]; for (let i=0; i<l; i++) { n=frng(dn); r[n]=~~r[n]+1 }; for (let i=0; i<r.length; i++) r[i]=(r[i]/l)*100; outg(r) }
rdist(dn=>rng(0,dn), 5, 1000000) rdist(dn=>Math.min(rng(0,dn),rng(0,dn)), 5, 1000000) rdist(dn=>Math.min(rng(0,dn),rng(0,dn),rng(0,dn)), 5, 1000000) rdist(dn=>Math.min(rng(0,dn),rng(0,dn),rng(0,dn),rng(0,dn)), 5, 1000000) rdist(dn=>rng(0,dn)+rng(0,dn), 5, 1000000) rdist(dn=>Math.min(rng(0,dn)+rng(0,dn),rng(0,dn)+rng(0,dn)), 5, 1000000) rdist(dn=>rng(0,dn)+rng(0,dn)+rng(0,dn), 5, 1000000) rdist(dn=>Math.min(rng(0,dn)+rng(0,dn)+rng(0,dn),rng(0,dn)+rng(0,dn)+rng(0,dn)), 5, 1000000)
но в этот раз наглядней. даже чайники поймут. хотя кого я обманываю.. эти грёбанные бездари с их грёбанными дробями..
копипастится в консоль, где и выводятся "графики" с процентовкой

попытался вспомнить какую-нибудь настолку, где применялся бы расчёт через мин/макс. чёт ничего в голову не идёт. где-нибудь было? или это чисто наше компуктерное? хмм.. |
|