Re: [FFmpeg-devel] [PATCH] avutil/eval: Use integer for random() state

2024-01-03 Thread Michael Niedermayer
On Tue, Jan 02, 2024 at 12:06:29PM +0100, Stefano Sabatini wrote: > On date Tuesday 2024-01-02 03:28:45 +0100, Michael Niedermayer wrote: > > rounding the 64bit integer state to double between each iteration > > causes a reduction in quality of the random number generator. > > For example its

Re: [FFmpeg-devel] [PATCH] avutil/eval: Use integer for random() state

2024-01-02 Thread Stefano Sabatini
On date Tuesday 2024-01-02 03:28:45 +0100, Michael Niedermayer wrote: > rounding the 64bit integer state to double between each iteration > causes a reduction in quality of the random number generator. > For example its period drops from 2^64 to around 200 million > > Signed-off-by: Michael

[FFmpeg-devel] [PATCH] avutil/eval: Use integer for random() state

2024-01-01 Thread Michael Niedermayer
rounding the 64bit integer state to double between each iteration causes a reduction in quality of the random number generator. For example its period drops from 2^64 to around 200 million Signed-off-by: Michael Niedermayer --- libavutil/eval.c | 16 +--- 1 file changed, 13