are ethereum addresses case sensitive for Dummies
Here's an example mild application that may be operate in Python (including offline) that can generate a cryptographically-protected random number (using the strategies library) to seed the private vital, and after that computes the general public vital and its Keccak_256 hash to derive an ethereum address according to the trailing 40 hex character