2.5 とりあえずのお勧め


/*
 * drandom.c --- [0,1] に一様に分布する疑似乱数
 *   ((double) INT_MAX) + 1 で割って [0,1) に分布するとすべきかも
 */

#include <stdlib.h>
#include <limits.h>

double drandom()
{
  return random() / (double) INT_MAX;
}

桂田 祐史
2017-04-29