Microsoft is God jeb paskaldīsim matus jeb 5 minūšu žurnālistika |
[2015-09-01|23:58] |
Izlasīju noteikumus aktuālajam skaidras naudas izskaušanas pasākumam: https://ib.swedbank.lv/static/pdf/private/d2d/cards/payWithCard/lotteryPermit_3856_LAT.pdf
Atradu aizraujošu punktu:5. Laimētāju noteikšana 5.1. Loterijas laimestu ieguvēji tiks noskaidroti Swedbank ēkā Balasta dambī 15, Rīgā, no veikto reģistrāciju saraksta pēc nejaušības principa ar Bankas speciāli šim nolūkam radītas datorprogrammas palīdzību. Katru reizi nospiežot pogu, tiek uzģenerēts jauns vesels skaitlis, starp 1 un datubāzes ID maksimālo sk aitli. Skaitlis tiek uzģenerēts ar Excel iebūvētas funkcijas "RANDBETWEEN" palīdzību. Uzģenerētais skaitlis tiek iekopēts attiecīgi katram uzvarētājam. Pamatojoties uz šo ID no izlozes dalībnieku datubāzes tiek atlasīti klienti atbilstoši izlozētajam ID. Datubāzē, katrs klients ir unikāls un katram tiek piešķirts individuāls kārtas numurs (ID) atkarībā no secības, kādā šie klientu dati ir atlasījušies no Datu noliktavas. Bet kāpēc tieši Excel, nevis, piemēram, https://www.random.org/, kas izmanto atmosfēras troksni? Vai Excel gadījumskaitļu ģenerators būtu īpaši labs?
Izrādās, ka vecās versijās (<= 2007) ne visai: McCullough, B.D., 2008. Microsoft Excel’s ‘Not The Wichmann–Hill’ random number generators. Computational Statistics & Data Analysis. Savukārt jaunajās vispār neviens nezina, kāds un cik labs: https://answers.microsoft.com/en-us/office/forum/office_2003-excel/what-define-the-random-seed-within-excel/49085e19-3a63-4191-92db-27da5428b435?page=2&msgId=c7edbe8c-23df-4a35-9739-cb6890b6468c
Salīdzinājumam - OpenOffice ir laikam divi (normāli) algoritmi - Wichmann-Hill 2006 un Mersenne Twister, kas ir pārbaudāmi, jo atvērtais kods: https://bz.apache.org/ooo/show_bug.cgi?id=121421
Bet, protams, sūdīgu gadījumskaitļu ģeneratoru sūdību parasti izjūt tikai tie, kam vajag virtenes ar miljoniem skaitļu; lai dabūtu četrus skaitļus, derēs jebkāds (skatīt otro virsrakstu) :> |
|
|
Komentiņi: |
Tieši Excel droši vien tāpēc, ka "speciāli šim nolūkam radīta datorprogramma" visticamākais ir Excelī eksportēts reports, kuram ir piekopēts makarons (t.i., makros). | |