Ne, jen vytvoříš pole pro uložení až 100 instancí třídy segment.
Po zavolání Segment[] had = new Segment[100] tam budeš mít jen 100 * NULL.
Ne, jen vytvoříš pole pro uložení až 100 instancí třídy segment.
Po zavolání Segment[] had = new Segment[100] tam budeš mít jen 100 * NULL.
A co ti brání změnit ty konkrétní položky listu a znovu ho přidat?
To skorec1:
Předpokládejme, že v 1. cyklu máš pravděpodobnost padnutí 6 rovnou 0<=k<=1.
Takže kdybys zopakoval dostatečný počet opakování (víc než 1/k), dostal bys dle tvé logiky pravděpodobnost větší než 1. Což nemůže platit. Snad jsem to pochopil správně, kdyžtak mne opravte. Řešení liborb je dle mého názoru rychlé i korektní.
Dobrý den.
Mám pocit, že od jisté doby .Net generuje seed dle data automaticky. V nápovědě pro random je v konstruktoru bez argumentů:
Initializes the instance of ... random class, using a time dependent default seed value. Pokud jsem si to přeložil správně, seed už není nutné používat :)