This file is from Google - http://android-developers.blogspot.com/2013/08/some-securerandom-thoughts.html. I didn't write it :-)