New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Dyskusja:Generator liczb pseudolosowych - Wikipedia, wolna encyklopedia

Dyskusja:Generator liczb pseudolosowych

Z Wikipedii

Zrevertowałem zmiany redakcyjne użytkownika 83.11.21.48, przez co czuję się nieco winny - ale wydaje mi się, że powinny one zostać uzgodnione z innymi, i w paru aspektach obniżają jakość artykułu:

  • Wstawiono przypisy o braku źródła i dowodu w wielu punktach, które w sposób oczywisty wynikają z podstawowej matematyki - na przykład to, że n bitów seeda daje 2n możliwych dalszych strategii pracy zamkniętego generatora. Zadaniem Wikipedii nie jest definiowanie w każdym artykule nawet podstawowych twierdzeń, a takie przypisy są mylące (użytkownik zastanawia się, czy artykuł nie jest błędny).
  • Wstawiono mylące sformułowania, typu że kryptograficznie bezpieczny generator buduje się przez wybranie wystarczająco "losowego" algorytmu (co jest sformułowaniem nieścisłym i mylącym, bo PRNG w ogóle nie są losowe).
  • rand() nie bierze parametrów (void), a nie bierze unsigned int.

Przy okazji mogłem skasować kilka drobnych, korzystnych zmian technicznych, co postaram się naprawić później. Generalnie uważam, że redakcja artykułu się przyda, ale przed revertem prosiłbym o ich uzgodnienie, lub odniesienie się do w/w kwestii... -- (lcamtuf) 08:33, 8 wrz 2006 (CEST)

  • Zmiany stylistyczne uwzględnione. -- (lcamtuf) 10:44, 8 wrz 2006 (CEST)

jak to nie bierze, a skąd on niby ten RAND_MAX ma wziąść?

  • RAND_MAX to stała zdefiniowana w bibliotekach. -- (lcamtuf) 10:44, 8 wrz 2006 (CEST)

Co przywracanie bzdur?! Jak można pisać, że "Generowane wartości będą w praktyce każdorazowo praktycznie nieprzewidywalne dla osób postronnych (np. przez wykorzystanie odpowiednich źródeł danych przy tworzeniu seeda)." przecież ziarno jest jednym z mniej ważnych elementów decydujących o sprawności generatora! znacznie ważniejszy jest wybór algorytmu generującego. Poza tym w polsce używa się słowa "ziarno" a nie seed.

  • Nie rozumiem, do czego się tutaj odnosisz (i bardzo proszę o zachowanie chłodnego podejścia i dystansu do sprawy), ale ziarno (co jest oczywiście poprawną nazwą, poprawiłem to w artykule w większości miejsc, jeśi jeszcze gdzieś widzisz seed, popraw) jest bardzo istotne gdy mamy już dobry algorytm - tj. jeśli ziarno jest przewidywalne dla atakującego, nic nam nie da najlepszy nawet PRNG. To jest bardzo poważny problem np. na serwerach, gdzie dzieje się stosunkowo mało niedeterministycznych zdarzeń I/O, i może się zdarzyć, że kilka identycznych serwerów długo po stacie ma takie same seedy. -- (lcamtuf) 20:59, 8 wrz 2006 (CEST)

Co do dowodu, to sformułowanie nie jest wcale jasne i jeśli jest prawdziwe to powinno być udowodnione: "generator jako ziarno przyjmuje jako parametr wejściowy k bitów informacji, to będzie w stanie wygenerować dane wyjściowe tylko na 2k sposobów"

  • To sformułowanie jest oczywiste. Jeśli ziarno ma k bitów, może mieć tylko 2^k możliwych różnych wartości, zgadza się? Jeśli zachowanie zamkniętego PRNG (którego parametrem jest tylko ziarno) zależy tylko od ziarna, to w związku z tym może wygenerować tylko tyle ciągów, ile jest unikalnych ziaren. Czyli 2^k. -- (lcamtuf) 20:59, 8 wrz 2006 (CEST)

Zresztą powinno się wykreślić, bo to nie jest prawda. Owszem może wygenerować jedną z 2k liczb, ale genertor oparty o zjawiska mechaniczne zrobi to w sposób mniejwięcej losowy.

  • Nie rozumiemy się tutaj, artykuł nie mówi o liczbie możliwych liczb, tylko o liczbie możliwych zachowań generatora (generowanych ciągów). Pozdrawiam. -- (lcamtuf) 20:59, 8 wrz 2006 (CEST)

http://www.i-lo.tarnow.pl/edu/inf/alg/primes/pages/015.php fajny link - można by dodać ale nie wiem jak ..

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu