Revert "Instead of using rand() use volatile to prevent compiler optimizations in probe code"

This reverts commit 0398173165048f0f392688f09c9c08df83eb7db2.

It turns out I misread Config::AutoConf. It only cares if the code
compiles. It doesn't actually run it and check the return value.