Topic 5567629
You sure can, but it's a very risky process, one wrong bit recored and you will never be able to recover the private key.
Signing devices (i.e., SeedSigner) allow you to import the results of coin tosses or dice rolls and safely hash that into a seed. That's pretty secure. You should absolutely not create a Bitcoin private key manually by recording the bits of coin tosses.

How about generating a private key from shuffling a 52 card deck? I found an example dating back to 2014: https://bitcointalk.org/?topic=811397
You can do a bunch of things, if you're creative. A couple of years ago I had written a program that allows you to create a wallet using even the six surfaces of a Rubik's cube: https://bitcointalk.org/index.php?topic=5324797.0. I would stick just to dice, though. It's pretty safe and nearly impossible to make a mistake, even with very biased dice: https://bitcointalk.org/index.php?topic=5471245.msg63042765#msg63042765.