Allerdings kriege ich immer wieder die gleiche Zahl zurück.
Wenn ich Seed *erste Zahl in der Klammer* ändere, bekomme ich zwar eine andere Zahl, aber jedes mal die unf initialisieren ?!? -------------------------------------------------------------------- process(test_btn) variable unf: Uniform := InitUniform(7, 2.0, 6.0); variable rnd: real := 0.0; variable rnd_int : integer; begin if test_btn='1' then GenRnd(unf); rnd := unf.rnd; rnd_int := INTEGER(rnd); AUSGABE<=rnd_int; end if;
end process; --------------------------------------------------------------------
kann mir bitte einer sagen wo ich den Fehler mache bzw. mir einen anderen Zufallsgenerator schicken.