¿Qué sistemas operativos móviles proporcionan una primitiva para generar aleatoriedad de calidad criptográfica que las aplicaciones pueden usar?
En los sistemas de escritorio, estas características son omnipresentes. Unix proporciona / dev / urandom. Windows proporciona CryptGenRandom. ¿Los sistemas operativos móviles proporcionan algo como esto? ¿Brindan apoyo para que los desarrolladores no tengan que escribir su propio código para recopilar entropía de múltiples fuentes y combinarlo para obtener una semilla? (Eso es algo que es propenso a errores y no trivial para los desarrolladores, así que estoy buscando soporte desde la plataforma, ya sea el sistema operativo, las bibliotecas o cualquier otra cosa).
Daría la bienvenida a las respuestas que especifican un sistema operativo móvil, ya sea que lo proporcione o no este soporte y, en caso afirmativo, cuál es la interfaz que deben usar los desarrolladores.