abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 02:00 | Nová verze

Byl vydán Debian 9.1, tj. první opravná verze Debianu 9 s kódovým názvem Stretch a Debian 8.9, tj. devátá opravná verze Debianu 8 s kódovým názvem Jessie. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 9 a Debianu 8 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.

Ladislav Hagara | Komentářů: 3
včera 15:50 | Zajímavý článek

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice zveřejnila čtyřiačtyřicetistránkovou výroční zprávu za rok 2016. K dispozici je ve formátu pdf ve vysokém (21,68 MB) a nízkém (7,1 MB) rozlišení. Zpráva byla vytvořena ve Scribusu.

Ladislav Hagara | Komentářů: 0
včera 14:40 | Zajímavý software

Mozilla.cz informuje, že Firefox Focus pro Android, velmi jednoduchý prohlížeč zaměřený na anonymní prohlížení, dosáhl milionu stažení. Firefox Focus blokuje sledující prvky a reklamy a při ukončení automaticky smaže všechna uložená data stránek, historii prohlížení a cookies.

Ladislav Hagara | Komentářů: 8
včera 14:20 | Komunita

Vyplněním dotazníku na Formuláře Google lze ovlivnit výběr výchozích aplikací v Ubuntu 18.04 LTS. Podrobnosti v příspěvku Dustina Kirklanda na Ubuntu Insights [reddit].

Ladislav Hagara | Komentářů: 4
21.7. 11:30 | Komunita

Etherpad (Wikipedie), svobodný online webový textový editor umožnující spolupráci v reálném čase, se stal oficiálním projektem organizace Software Freedom Conservancy (Wikipedie). Vývojáři Etherpadu se tak mohou stejně jako vývojáři dalších projektů soustředit pouze na vývoj softwaru a vše kolem zařídí Software Freedom Conservancy. Spuštěna byla instance Etherpadu pad.sfconservancy.org.

Ladislav Hagara | Komentářů: 2
21.7. 10:40 | Zajímavý článek

Lukáš Růžička se v článku Workrave ve Fedoře aneb jak si nevytunelovat karpál na MojeFedora.cz věnuje aplikaci Workrave (Wikipedie) na sledování času stráveného na počítači, která může pomoci vyhnout se negativním účinkům práce s počítačem (RSI, CTS), nebo je alespoň výrazně zmírnit.

Ladislav Hagara | Komentářů: 1
21.7. 10:00 | Komunita

Na Humble Bundle lze získat počítačovou hru Shadow Warrior: Special Edition běžící také v Linuxu zdarma. Speciální akce končí v sobotu v 19:00.

Ladislav Hagara | Komentářů: 2
20.7. 23:11 | Nová verze

Byla vydána verze 2.4.0 analyzátoru síťového provozu Wireshark. Jedná se o první stabilní verzi nové řady 2.4. Podrobný přehled novinek v poznámkách k vydání. V červnu proběhla konference SharkFest’17 US věnovaná Wiresharku. Záznamy přednášek jsou k dispozici na YouTube.

Ladislav Hagara | Komentářů: 4
20.7. 13:11 | Pozvánky

Spolek OpenAlt zve příznivce otevřeného přístupu na 142. brněnský sraz, který proběhne v pátek 21. července od 18:00 hodin ve Sport Centru Srbská (Srbská 4). Od 19:00 je pro zájemce zamluveno hřiště na plážový volejbal.

Ladislav Hagara | Komentářů: 0
20.7. 12:34 | Bezpečnostní upozornění

V GNOME Soubory, původně Nautilus, konkrétně v generování náhledů exe, msi, dll a lnk souborů byla nalezena a opravena bezpečnostní chyba CVE-2017-11421 s názvem Bad Taste. Při otevření složky obsahující tyto soubory může být spuštěn VBScript obsažen v názvech těchto souborů.

Ladislav Hagara | Komentářů: 3
Těžíte nějakou kryptoměnu?
 (3%)
 (3%)
 (13%)
 (83%)
Celkem 40 hlasů
 Komentářů: 1, poslední dnes 12:40
    Rozcestník

    Dotaz: 1270MB nahodných dat

    29.11.2015 11:54 E-liska
    1270MB nahodných dat
    Přečteno: 621×
    Ahoj, potřebuji v pythonovém programu 1270MB náhodných bitů, tak aby byly skutečně náhodné (mohly se tam vyskytnout všechny možné pořadí bitů se stejnou pravděpodobností atd.). Předpokládám, že pseudonáhodný generátor to nezajistí, protože se opakuje. Jak toho docílit, abych si mohla být jistá náhodností dat? Kostkou se mi to házet nece.

    Odpovědi

    29.11.2015 12:00 Radek
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    skus srand(time()). Na zacatku programu zavolej funkci srand, tim se posune zacatek pseudonahodneho generatoru. Nejčasteji se používá čas
    srand(time())
    for(){
    nahodna_hodnota = rand(); }
    Heron avatar 29.11.2015 12:29 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Pokud nemáte speciální hw na generování náhodných dat, tak si je ani python z prstu nevycucá. Standardní zdroj skutečně náhodných dat je /dev/random, ale je to velmi pomalé (na ten 1GB se načekáte). Jako taková domácí náhrada zdroje náhody se dá použít zvukovka a dostatečně zašumělý zdroj zvuku (nebo si takový postavit, jsou to 4 součástky). Potom nasnímat raw data ze zvukovky a po částech prohnat nějakou dobrou kryptografickou hash fcí. To je asi nejsnadnější způsob, jak doma získat dostatek náhodných dat lepších než z kongruentních generátorů.
    29.11.2015 12:46 E-liska
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    A dá se takový hw koupit? V Alze asi nee. Nejsem zrovna kamarádka s pájkou :). Případně prosím nějaký podrobnější návod na použití té zvukovky.
    29.11.2015 13:19 Charon
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Pak si tedy pořiďte profi generátor náhodných čísel-> http://www.psyleron.com/reg1.aspx Po pročtení jejich stránek zjistíte, že neexistuje nic lepšího než tento generátor z Princeton.
    29.11.2015 13:23 E-liska
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    :-/
    1.12.2015 17:42 Radovan
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Jsou i jiné metody, například tahle: Dice-O-Matic ;-)
    29.11.2015 16:12 Marble | skóre: 27 | blog: marble | Švédsko
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Udělat zdroj "dostatečně" bílého šumu je hodně těžké, a přes zvukovku v PC skoro nemožné. Kdybych ho ale měl, tak není žádný důvod cpát to dál do hashovací funkce, spíš je to naopak nevhodné.

    Pokud ale budu mít funkci, co mi umí vstup "náhodně" rozházet (ať už to znamená cokoliv) -- což nicméně není standardní požadavek na dobrou kryptografickou hashovací funkci, tak se mohu vykašlat na pájení a zvukovku a protě ji krmit sekvencí od jedničky dál, ne?

    Ty víceméně předpokládáš, že "dobrý" resp. "lepší" znamená nepredikovatelný, ale to podle mě tazatelka ani nežádala.
    Heron avatar 29.11.2015 18:56 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Udělat zdroj "dostatečně" bílého šumu je hodně těžké, a přes zvukovku v PC skoro nemožné.

    Ano, já jsem také psal Jako taková domácí náhrada zdroje náhody. Od dvou tranzistorů (z toho jeden v roli zenerky), nelze očekávat zázraky.

    Pokud ale budu mít funkci, co mi umí vstup "náhodně" rozházet (ať už to znamená cokoliv) -- což nicméně není standardní požadavek na dobrou kryptografickou hashovací funkci, tak se mohu vykašlat na pájení a zvukovku a protě ji krmit sekvencí od jedničky dál, ne?
    Ta hashovací fce je tam pro rovnoměrnou distribuci hodnot přes celý rozsah. I kdybych měl náhodný signál na line-in, tak jen těžko dosáhnu přesné úrovně tak, aby všechny bity (16 nebo 24) byly využité. Horní bity prakticky nebudou, takže z "náhodné" hodnoty 24b může být ve slabší chvilce třeba jen 8 (pokud bude signál hodně slabý a obsluha si nedá pozor). Dobrá hashovací fce se chová jako náhodné orákulum, takže by měla pokrývat celé spektrum (pokud by nepokrývala, tak je to její oslabení).
    Ty víceméně předpokládáš, že "dobrý" resp. "lepší" znamená nepredikovatelný, ale to podle mě tazatelka ani nežádala.

    Tazatelka napsala, že chce skutečně náhodné hodnoty a ví, že pseudonáhodné generátory jí stačit nebudou. Takže sama automaticky vyřazuje kongruentní generátory. Pokud nechce kupovat hw za (sta)tisíce se skutečnými vyváženými generátory, tak jsem ji poradil relativně jednoduché a levné řešení.

    29.11.2015 16:04 Marble | skóre: 27 | blog: marble | Švédsko
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Pseudonáhodný generátor má nějakou periodu danou použitým algoritmem (a případně počátečním stavem). 10^10 (tj. i kdybys z každého kroku chtěla vyrobit jen 1 bit do výstupu) není obecně problém.

    První a nejdůležitější otázka je, k čemu ty hodnoty potřebuješ (co je pro tebe "skutečně náhodné" :). Pokud by to bylo jen pokrýt prostor všech n-tic bitů, tak to můžeš rovnou generovat jako sekvenci bez jakékoliv (pseudo)náhody (zhruba řečeno). Pokud chceš něco jiného, je potřeba vědět co a na základě požadavků vybrat vhodný algoritmus. Klidně začni na https://en.wikipedia.org/wiki/Pseudorandom_number_generator a pokračuj přes různé odkazy tam.

    Hardwarový fyzikální generátor má jedinou podstatnou výhodu v nepredikovatelnosti, pokud to není potřeba (což kromě kryptografie není snad nikdy), tak budou "počítaná" čísla jednodušší a lepší.
    Heron avatar 29.11.2015 19:00 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    pokud to není potřeba (což kromě kryptografie není snad nikdy), tak budou "počítaná" čísla jednodušší a lepší
    Třeba numerické metody Monte Carlo. I při generování "náhodného šumu" do obrázků se perioda může trefit velmi nevhodně na sloupce a potom to vypadá velmi rušivě (jako vzor, nikoliv šum).
    29.11.2015 19:14 Marble | skóre: 27 | blog: marble | Švédsko
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Jasně, ale to není o nepredikovatelnosti, ale statistických vlastnostech výstupu. Kde se dají najít/vybrat algoritmy, které potřebné vlastnosti splňují. Naopak při snaze postavit HW generátor a případně dál kouzlit s výstupem je podle mě (bez toho, aby člověk fakt věděl co dělá a hodně si s tím hrál) šance na nějaké podobné artefakty mnohem větší. U známých algoritmů je výhoda, že se dají analýzy od lidí, kteří tomu rozumí najít a jednoduše si přečíst výsledek. :)
    1.12.2015 18:51 Stolicovací šrotice
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Ty jo, při generování náhodného šumu (postprocessor v Mplayeru, filtry v avisynth, random dithering) jsem se s nějakým vzorem ještě nikdy nesetkal, a to se na takové účely určitě nepoužívají žádné ani trochu pokročilé algoritmy.
    29.11.2015 16:50 Peter Golis | skóre: 54 | Bratislava
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Nijak. Ale môžeš si to vypočuť. play -n synth 60:00 whitenoise
    29.11.2015 17:32 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    Jak již psal Marble, podstatné je k čemu se tyto náhodná data potřebují. V 99,9% případů jsou data s dobrých pseudonáhodných generátorů dostatečné, protože se chovají statisticky jako "správná" náhodná data, to znamená statistické vlastnosti jednotlivých bitů (bytů, dvojic, n-tic) mají takové, jaké by náhodný generátor měl mít. To že jsou predikovatelné, známe-li počáteční seedy generátoru, nehraje roli, pokud data potřebuji na statistické analýzy čehokoliv. Pokud jsou data pro kryptografii, je třeba větší opatrnosti, ale i tak se v v naprosté většině případů i v kryptu generují pseudonáhodná čísla.
    kyknos avatar 29.11.2015 18:15 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    problem pseudonahodneho generatoru spociva v tom, ze se opakuje v cyklech, coz muze v nekterych pripadech vadit (viz napr. primo pythoni dokumentace:)
    random.shuffle(x[, random])¶ Shuffle the sequence x in place. The optional argument random is a 0-argument function returning a random float in [0.0, 1.0); by default, this is the function random().

    Note that for even rather small len(x), the total number of permutations of x is larger than the period of most random number generators; this implies that most permutations of a long sequence can never be generated.

    pokud je ale potreba "jen" gigabajt dat, tak to mersenne twister, pouzivany pythonem, imho zvladne, aniz by prekrocil periodu (opravte me, jestli se mylim, nechce se mi to googlit a pocitat), problem s temi permutacemi je, ze jich je perverzne moc
    no nemuze clovek kazdy den sukat na tropicke plazi s absolventkou matematicko fyzikalni fakulty
    kyknos avatar 29.11.2015 18:16 kyknos | skóre: 18 | blog: Quid novi? | Ranša Rosa
    Rozbalit Rozbalit vše Re: 1270MB nahodných dat
    opravdova nahodna csla, se daji stahnout tu
    no nemuze clovek kazdy den sukat na tropicke plazi s absolventkou matematicko fyzikalni fakulty

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.