I'm looking for some PRNGs and – as I have been using Java for a long period of time – I thought that the BitInteger class, together with the Random class, could both generate some large pseudo random numbers.
Are the algorithms behind those generations cryptographically secure, or is it just some sort of a + (b - c) mod d or similar operation?