# How Do We Ensure Fairness in Penny Win?

At Penny Win, every winner is chosen using a transparent and tamper-proof process. Here's how it works:<br>

1. **Track Participation Times:** When a product is about to be allocated, we take the timestamps of the last 10 participation entries (or all entries if there are fewer than 10). These are turned into numbers and added together.
2. **Blockchain Fairness:** To add randomness, we wait for the next Ethereum block after the final participation. The block's hash value is converted into a number, ensuring no one can predict it.
3. **Final Winning Number:** The two values (timestamps and blockchain hash) are combined. The sum is divided by the total participants to get the remainder, which determines the winner.
4. **Guaranteed Transparency:** Every step uses publicly verifiable data, making the process truly fair.

<figure><img src="/files/q7MzQ78TB65s2DLrlleg" alt="" width="563"><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.giveaway.com/user-tutorial/how-to-play-penny-win/how-do-we-ensure-fairness-in-penny-win.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
