Gibt es eine Möglichkeit, $ urandom/$ random mit dem Bereich zu verwenden?
gelang es mir, es mit Max-Bereich in der folgenden Art und Weise zu tun (in diesem Fall 11 ist die maximale Reichweite):
temp = (($urandom(9)%11));
Aber wie kann ich es für max und min tun, zum Beispiel max = 11 , min = 8.
Ich kann $ urandom_range nicht verwenden, weil ich Samen verwenden möchte. – sara8d
@ sara8d '$ urandom_range' wird auf die gleiche Weise wie' $ urandom' gesetzt. Wie das gemacht wird, ist herstellerspezifisch. Wie "$ random" gesetzt wird, ist im Verilog-Standard definiert, aber wenn Sie '$ random' verwenden, erhalten Sie nur einen Zufallszahlengenerator, so dass Sie eine schlechte _random stability_ erhalten. –
das ist der Grund, dass jede Transaktion einen anderen Samen erhalten wird. – sara8d