About this site and author
I have spent this last 25+ years as a software developer mainly in web development. I developed the "Put and Take" game first, as it's a game I used to play as a child with my two brothers and my sister at our "Irish" gran's house. She had this old plastic "Teetotum" and a big jar of large pre-decimal (UK) one penny coins. Which we divided between us and span the top. No phones, tablets not even any internet back then in the 1980s. I then added the "Dice Roller" and "Coin Flip" as they are not quite so niche. For a while I had 2 domains registered one for the "Dice Roller" and one for the "Coin Flip" but now all merged into a single site under the "online-flip-a-coin.com" as this is the most successful in terms of traffic.
Like many developers I have worked with over the years (not all), I have zero artistic ability and when I first rolled the site(s) live I used some AI help with the design to make it all shiny, however, I received some negative comments and accusations
”It's another typical "Vibe"" coded site.”I have never used any tools like "vibe" it's all C# MVC written in MS Visual Studio 2022. So I have now removed all the "shiny" stuff and just used a pretty standard Bootstrap layout and styling, boring but I think it does the job and clearly not something the AI tools would do!!
History
I started back in the 1980s with my Commodore 64 doing commodore basic(my 2 brothers and I) We used to buy "listing" magazines and take turns typing in code (not really understanding )
A little later we had some "BBC Micros" and I did some BBC basic in my school maths lessons, once a fortnight, 4 computers between a class of approx 30 kids!
I later went onto college to study "Computing" and then a Degree in Computing (software engineering) at Portsmouth University.
I started Working with C# .net in 2001 while still in beta and continue with this today.
Technology
The site is written in C# .Net MVC (dependecy injection). Javascript and JQuery to do the "gameplay" heavy lifting. Boostrap 5.3 for the UI layout and some custom CSS. C# Server Side for random number generation and "hosting" project. No database needed for this project as nothing is stored.
Tech Stack
- C# .Net Core 7 MVC
- Dependency Injection
- Javascript/JQuery
- Css
- Bootstrap 5.3
- No database needed for this
Online Coin Flip – Simple, Fair, and Truly Random
The online coin flip application provides a fast and reliable way to generate a completely random heads or tails result. A coin toss is one of the oldest and simplest methods of making fair decisions, and this digital version delivers the same unbiased outcome instantly. Whether you need to settle a debate, choose who goes first in a game, or demonstrate probability, this virtual coin flip provides a convenient and trustworthy solution.
One click and you're flipping — no sign-up, no setup, nothing to install.
Key Features
- Truly random, server-generated results
- Canvas or CSS animation
- History, streaks & distribution
- Keyboard shortcuts
- Works on mobile, tablet & desktop
- No account required
Online Dice Roller – Fast, Fair, and Truly Random
The online dice roller applicaton provides a simple, reliable way to roll virtual dice instantly. Whether you are playing a board game, teaching probability, running a tabletop RPG, or just need a random number, it delivers consistent and unbiased results.
One click and you're rolling — no sign-up, no setup, nothing to install.
Key Features
- Truly random, server-generated results
- Canvas or CSS animation
- History and Sum distribution
- Keyboard shortcuts
- Works on mobile, tablet & desktop
- No account required
Put and Take Game – A classic British pub game
Put and Take is a traditional British game, popular in pubs and at family gatherings for generations. The game uses a six-sided spinning top called a teetotum, with each face bearing an instruction that determines whether you put tokens into or take tokens from a central kitty.
One click and you're playing — no sign-up, no setup, nothing to install.
Key Features
- Classic British Game
- Canvas or CSS animation
- Add Players
- Keyboard shortcuts
- Works on mobile, tablet & desktop
- No account required