Here is an illustration mild method that can be run in Python (including offline) that may generate a cryptographically-protected random number (using the tricks library) to seed the private critical, and then computes the public essential and its Keccak_256 hash to derive an ethereum address based around the trailing 40 https://ethaddress.co