» Poradna » Programy

Vygenerovat náhodné číslo v c# podle čaus

 |   |  Microsoft Windows 7 Firefox 40.0

Ahoj, zkouším vygenerovat náhodné číslo podle času s přesností na minuty. Dělam to proto aby kdyby ten program běžel na dvou počítačích aby vygeneroval stejné číslo (proto ta minuta, čas nemusí být na obou PC stejný). Neexistuje nějaký jiný způsob než vytvářet složité vzorce, a pak by vám vyšlo stejně dlouhé číslo bez podobností? Když udělam extradlouhý vzorec tak mi pokaždé vyjde jinak dlouhé číslo. Napadlo mě to číslo 'uříznout', ale to se mi nechce dělat.Existuje tedy způsob jak to udělat? Díky

Odpovědi na otázku

 |   |  Microsoft Windows 8.1 Firefox 41.0

Ach jo.Proč to komplikuješ ještě generováním náhodného čísla.Stačí použít ten čas a převést ho na něco "jiného".Například v PHP to jde do TIMESTAMPU.(Ten bude potom pro stejný čas také stejný)No, pokud to má být za účelem ochrany, tak můžeš použít aktuální čas (ořezaný na minuty) a použít nějakou společnou sůl pro hash. Tím získáš docela obstojně neprůstřelné hesla.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
 | Linux Chrome 45.0.2454.78

Random rnd = new Random (DateTime.Now.Minute);rnd.Next();S tím, že po hodině se to začne opakovat...

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

To bych možná trochu vytunil:Random rnd = new Random(DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute);Tohle se taky bude opakovat, ale asi o něco později než za hodinu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 31.9

Nechali jste se nachytat na známého Trolla: http://www.zive.cz/poradna/v-cem-se-kompilov... a viz ostatní generované "dotazy".Doporučuji nadále nekrmit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 10 Chrome 42.0.2311.135

Nahodne cislo, ktere je stejne na vsech PC stejne -tj. zavyslost zavyslost pouze na casovem razitku neni vubec nahodne. Absurdni.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 31.9

"zavyslost" no to je ale hnus! Jinak je to pochopitelně ptákovina! "Náhodné" není sice náhodné, ale třeba u Sinclairu, Atari, Commodore, atd, je to jinak, než u IBM PC a i na platformě IBM PC není implementace všude stejná, podobně jako instalované operační systémy...

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Náhodné číslo, Číslo, Proto, Stejné číslo, Minuta




Určitě si přečtěte

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

Portál občana už funguje. Na státní web vypadá až překvapivě použitelně

** Portál občana už funguje, vyřídíte na něm první požadavky ** Funkce se budou postupně rozšiřovat ** Web je docela moderní a přehledný

David Polesný | 65

Alan Turing: Genius, který matematicky stvořil počítač

Alan Turing: Genius, který matematicky stvořil počítač

Řešením matematického problému se dostal k modelu teoretického stroje, který nese jeho jméno a je základem logiky univerzálních počítačů.

Pavel Tronner | 57

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

Byli tam! Důkazy o přistání na Měsíci, Lunochody i čínská sonda jsou vidět z vesmíru

** Sonda LRO pořídila z oběžné dráhy Měsíce zajímavé snímky ** Jsou na nich vidět artefakty všech misí programu Apolla, které přistály na povrchu Měsíce ** Jde například o části lunárních modulů, rovery a dokonce i vlajky

Petr Kubala | 60

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Šmírovačka kamerami Googlu: Koukněte se, co nového zachytily na Street View

Google stále fotí celý svět do své služby Street View. A novodobou zábavou je hledat v mapách Googlu vtipné záběry. Podívejte se na výběr nejlepších!

redakce | 44

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

** Čeští vědci pod vedením Tomáše Jungwirtha vyvíjí nový typ revolučního paměťového čipu ** Zatímco v současnosti elektronika pracuje s elektrony, v budoucnu to budou spiny elektronů ** Čipy budou moci být klidně i 1 000x rychlejší a úspornější

Karel Javůrek | 32


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji