--- rpl/src/generateurs_aleatoires.c 2012/08/22 10:47:14 1.35 +++ rpl/src/generateurs_aleatoires.c 2020/01/10 11:15:42 1.66 @@ -1,7 +1,7 @@ /* ================================================================================ - RPL/2 (R) version 4.1.10 - Copyright (C) 1989-2012 Dr. BERTRAND Joël + RPL/2 (R) version 4.1.32 + Copyright (C) 1989-2020 Dr. BERTRAND Joël This file is part of RPL/2. @@ -25,7 +25,7 @@ void initialisation_generateur_aleatoire(struct_processus *s_etat_processus, - logical1 initialisation_automatique, unsigned long int racine) + logical1 initialisation_automatique, integer8 racine) { struct timeval horodatage; @@ -47,11 +47,12 @@ initialisation_generateur_aleatoire(stru gettimeofday(&horodatage, NULL); gsl_rng_set((*s_etat_processus).generateur_aleatoire, - (unsigned long int) (horodatage.tv_usec | horodatage.tv_sec)); + (unsigned long int) (horodatage.tv_usec ^ horodatage.tv_sec)); } else { - gsl_rng_set((*s_etat_processus).generateur_aleatoire, racine); + gsl_rng_set((*s_etat_processus).generateur_aleatoire, + (unsigned long int) racine); } return;