からランダムな float 値を取得するにはどうすればよい/dev/urandomですか?
単にキャストを使用する場合、次のように言います。
int fd = ::open("/dev/urandom", O_RDONLY);
uint32_t n;
read(fd, &n, sizeof(n));
float f = n;
...移植性が保証されているかどうかはわかりません。大きな値のnが必ずしもf? MAXUINT は として表現できることが保証されていfloatますか?