Main Menu

Fixed Random Seed

Started by GUEFFAZ ABDELKRIM, February 26, 2025, 01:35:43 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

GUEFFAZ ABDELKRIM

Fixed Random Seed with checkbox

And show a warning that it is fixed

Liviu Lalescu

Hmm... I will let firstly Volker or other users to answer with their opinion on your suggestion.

Volker Dirr

I have got a similar feature in StElTo, but I have a single checkbox only. I can't see an advantage of 2 (or more) checkboxes. I can only see disadvantages if you fix only some numbers.
But I must also admit, that I added this feature only while developing and checking my source to save a bit time as a developer in some rare cases. I can't see advantages for normal users.
Also, StElTo is single core only. But FET is multi core. So be aware that core 2 and higher do other things than you expect and it is probably because of that much more difficult to see that you fixed the seed.

So in my opinion: For developers this is sometimes useful. For normal FET users this is critical. I can't see advantages for normal FET users, I can see only disadvantages for normal users.

Liviu Lalescu

#3
Yes, this is also my opinion. It is very risky for users, they might generate the same timetable over and over again. Yes, for multiple generation the random seed is not the same, but will be constant for the same number of threads.

I might add this suggestion in the TODO, but I don't agree with it.

Volker Dirr

I think/suggest:
If you add this feature, then always add a warning if you start generating, that the seed is fixed and that it is a normally bad idea to have a fixed seed. Recommend to unfix it again.

Liviu Lalescu

Sorry, Volker, I edited my previous post. I meant "add this suggestion in the TODO list".

Volker Dirr

Yes. I saw that. And I mean "add my comment into the TODO".

GUEFFAZ ABDELKRIM

It is just a proposal for the development of the program. It is a feature that can be disabled or activated
And if it causes problems in the future, don't add it.

Liviu Lalescu

Don't worry! Thank you for the suggestion! We will add it in the list of suggestions.