nostr:nprofile1qqs0wgf8etnayvkcs4c636fdvepy73jc9q2xlcln64srjdm5e98p8ncpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgswaehxw309ahx7um5wghxcctwvsgj0nah tails 3000 sats

Reply to this note

Please Login to reply.

Discussion

🎲 TAILS

ID: cmcoh1dp20003rdc8dtm5s9of created

Rules:

1. Once invoice paid, your game will be drawn at the current block + 2

2. Block hash ending in a-z will be heads

3. Block hash ending in 0-9 will be tails

4. If you win, you will receive 2x the amount paid (e.g. 500 sats = 1000 sats)

5. Your payout will be sent to your lightning address: coralape6@primal.net

Pay the invoice to start the game

lnbc30u1p5xwlvypp5phqysg8jympxvl5jew9c3azsdkhcywqryadt6tpkr8pgurd7q9nsdzqv955ummnw3ezq4zpf9x9xw3qvdkkxmmgx93xumfsxqcrzunyvvurwdmpxpcnxwrycqzzsxqzjcsp50ar8tkj64uztd2j3zhtmv9c9lmg8zn8sssvnj52azj9054mc0j0q9qxpqysgqjdqe0r389ex4kkk8xrha9fluxdwu623fknay7fwwq9j3y0gu3vlxg8gvkkkluuym6389sn0x62uuxgu6j978tu3xsaq9ejqmvfeu67gqyz3hsv

✅ PAID 3000 sats for game ID: cmcoh1dp20003rdc8dtm5s9of

🟧 Current Block: 903936

🟩 Target Block: 903938

😭 Loser! HEADS

Block reached: 903938

🟧 Hash: 00000000000000000000a7e701cc3eed6fc5f2d79b86224b6163692be187bb8e

https://mempool.space/block/00000000000000000000a7e701cc3eed6fc5f2d79b86224b6163692be187bb8e

He said that it will change the world 🌍

The problem is that your weighting is wrong

Block hash ending in a-z will be heads

Block hash ending in 0-9 will be tails

It's hex.

Chance of heads (a, b, c, d, e, f) 3/8

Chance of tails (0-9) 5/8

You need to make it a fair toss. 50 50

What do you suggest ?

What do you think:

Option 1: First Half vs. Second Half

This is the simplest method. You just split the 16 characters down the middle.

Heads: 0, 1, 2, 3, 4, 5, 6, 7 (the first 8 characters)

Tails: 8, 9, a, b, c, d, e, f (the last 8 characters)

Option 2: Evens vs. Odds

Another very common way to create a 50/50 split is to use parity. For the letters, you can use their number equivalents (a=10, b=11, etc.).

Heads (Even): 0, 2, 4, 6, 8, a, c, e

Tails (Odd): 1, 3, 5, 7, 9, b, d, f

Option 3: Balance Your Original Rule

If you want to keep the "letters are heads, numbers are tails" idea, you can just move two of the numbers over to the heads category to balance it.

Heads: a, b, c, d, e, f and 8, 9

Tails: 0, 1, 2, 3, 4, 5, 6, 7

I’ve updated to this

Option 1: First Half vs. Second Half

This is the simplest method. You just split the 16 characters down the middle.

Heads: 0, 1, 2, 3, 4, 5, 6, 7 (the first 8 characters)

Tails: 8, 9, a, b, c, d, e, f (the last 8 characters)

Sure, that's fine

Awesome! Thanks

I like option 2 as well. Switching it now!

Option 2: Evens vs. Odds

Another very common way to create a 50/50 split is to use parity. For the letters, you can use their number equivalents (a=10, b=11, etc.).

Heads (Even): 0, 2, 4, 6, 8, a, c, e

Tails (Odd): 1, 3, 5, 7, 9, b, d, f

If I was coding it, I would just convert to a number and mod 2, which is option 2.

Options 1 & 3 are the same.

It's probably better to go with something that is easy for the user to understand, like heads is even and trails is odd.