
"SIGOURE" == SIGOURE Benoit <sigoure.benoit@lrde.epita.fr> writes:
Add the static_rand builtin. NOTE: Some C was needed to implement rand(from, to) because for some reason I didn't succeed in writing something equivalent in Stratego. For some reason, the numbers I generated were all too small.
Finalement, tu sais pourquoi ?

On 2006-06-12, Akim Demaille <akim@lrde.epita.fr> wrote:
"SIGOURE" == SIGOURE Benoit <sigoure.benoit@lrde.epita.fr> writes:
Add the static_rand builtin. NOTE: Some C was needed to implement rand(from, to) because for some reason I didn't succeed in writing something equivalent in Stratego. For some reason, the numbers I generated were all too small.
Finalement, tu sais pourquoi ?
Non. Déjà il y a un problème, c'est que les int en stratego sont des int en C et RAND_MAX = INT_MAX et la méthode permettant de generer un nombre aléatoire entre `from' et `to' nécessite de calculer RAND_MAX + 1 = INT_MAX + 1 = INT_MIN :( Mais ce n'est pas le seul probleme. Pour une raison qui m'a echappe je n'ai pas reeussis a faire le calcule que j'ai fais en C, malgres le temps que j'y ai passe. Y'a une chose qui m'insupporte en Stratego c'est la lenteur de dev imposee par les longs temps de compile et le manque de debugger. Même le stratego-shell n'aide que peu a trouver pourquoi quelque chose ne marche pas. -- SIGOURE Benoit aka Tsuna _____ /EPITA\ Promo 2008.CSI Rock & tRoll
participants (2)
-
Akim Demaille
-
Tsuna