Here is an example mild method that could be run in Python (which include offline) that can generate a cryptographically-safe random number (utilizing the secrets and techniques library) to seed the private critical, after which you can computes the public vital and its Keccak_256 hash to derive an ethereum address https://rareaddress.org