Le 30/09/2019 à 11:23, jbaudais a écrit :
I used disp instead of mprintf and it is the same. I removed mprintf, so the
code is
for i=1:2000, grand(1,1000000,"exp",1); end
and after some minutes I cannot stop or kill within Scilab. I must use the
kill linux command. That's incredible!!!
There are other incredible things in Scilab, but this one seems quite
easy to track.
First of all, this is not a problem in the Scilab kernel itself, but
rather localized in the random generator itself. More precisely in the
base uniform generator. If you change the default one (Mersenne-Twister)
by the "Keep It Simple Stupid" :
grand("setgen","kiss")
then your script does not freeze Scilab. However, with the default
Mersenne-Twister generator the freeze occurs very early before the
2^19937 period so it does not seem so simple but I think we can fix the
issue. In the meantime, please use "kiss" generator which has a
not-so-small period (2^131).
S.
Jean-Yves
--
Sent from:
https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/mailinglists.scilab.org/Scilab-users-Mailing-Lists-Archives-f2602246.html
_______________________________________________
users mailing list
users@lists.scilab.org
https://antispam.utc.fr/proxy/1/c3RlcGhhbmUubW90dGVsZXRAdXRjLmZy/lists.scilab.org/mailman/listinfo/users
--
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
http://www.utc.fr/~mottelet
_______________________________________________
users mailing list
users@lists.scilab.org
http://lists.scilab.org/mailman/listinfo/users