random functions and fixed problems with specular reflection + roughness in cvs?

Hi list!

Some time ago, Ignacio Munárriz found a problem in the code when he observed strange results rendering specular surfaces with high roughness values:


I was disturbed with the horizontal lines that was present in the metal

son i took a look at the code normal.c, first discovering that the random
lrand48(), drand48() in random.h
did not work in my computer (return always 0), so i changed them for:

I observe the same here, and that's why I wonder if the changes Ignacio proposed made it into the cvs tree? I want to fix these problems, and wonder if I have to patch a HEAD now. Or did you find that these fixes should better not be applied?

TIA+CU, Lars.