Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
/dev/urandom is perfectly fine to use and does not generate “lower quality” random numbers as it’s based on a CSPRNG. This is a common misconception - if you’re interested in finding out more about /dev/random and /dev/urandom I’d highly recommend reading this article: http://www.2uo.de/myths-about-urandom/
GREAT article. Only one suggestion: use sudo versus assuming a root session.
This is of less use to OpenSSL (nginx, Apache, FTP etc…), as it only reads 32 bytes from /dev/urandom and then uses its own PRNG function.
You can also use rng-tools which uses TRNG & PRNG. On fresh Ubuntu 14.x deployments, I’ve had a few issues using /dev/urandom, even after installing numerous packages to satisfy the needs of the client. After installing rng-tools, all is well.
sudo apt-get install rng-tools
sudo vim /etc/default/rng-tools
#Set the value: HRNGDEVICE=/dev/urandom
sudo /etc/init.d/rng-tools start
I’ve never had a true need to look to another package as this has always served its purpose and worked without any issues.
Hi. For Docker, do: docker run -v /dev/urandom:/dev/random
Very useful article. Just one addition, though. You forgot to mention actually starting the haveged service (sudo service haveged start) before running the rngtest command.
If anyone is having issues with Selenium not connecting to a grid/hub, this article is the solution.