By sandoz on Jul 19, 2007
To achieve high availability of the service, several network access modes are developed, or shall be developed. These include transparent acquisition of random numbers using C/C++ libraries, web services (access over the SOAP protocol), and Mathematica/MATLAB client add-ons.
To enable high security, in future, SSL protocol shall be supported, i.e. all data shall be encrypted, at users request, with user/service certificates.
Perhaps i am being naive (and i have not registered to check out the libraries)... why not make it accessible over HTTP/S using GET that returns a decimal number between 0 and 1?
C: GET /random
S: HTTP/1.1 200 OK
S: Content-Type: text/plain
If the client fails to get a response it just tries again, after all no two responses should be the same :-) [update: what i wrote was incorrect, two random numbers in sequence might be the same, especially depending on the range request as shown in the next paragraph, but in terms of the random numbers it still does not matter if a client does not get a response, especially if the lost response is caused by psuedo-random means :-)]