https://www.fda.gov/medical-devices/safety-communications/do...
Existing smart watches that claim to do this are basically garbage. Just use a random number generator instead.
Apple and Samsung are supposedly working on it: https://www.forbes.com/sites/davidphelan/2025/01/26/samsung-... But it seems to be hard and from what I have seen the new Galaxy Watch 8 won't have this feature.