JoF - February 20th, 2022 [entries|archive|friends|userinfo]
fantomass

February 20th, 2022

приблизил экспириенс к оригиналу [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)

но в этот раз наглядней. даже чайники поймут. хотя кого я обманываю.. эти грёбанные бездари с их грёбанными дробями..

копипастится в консоль, где и выводятся "графики" с процентовкой



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

navigation
[ viewing | February 20th, 2022 ]
[ go | Previous Day|Next Day ]