16bd Game Technology — How the Platform Powers Every Bet & Spin
A behind-the-scenes look at the RNG engines, live streaming infrastructure, crash game algorithms, and mobile architecture that drive a fair, fast, and secure experience for every player across Bangladesh.
Understanding What Runs Behind Your Games
When a player in Dhaka spins a slot at 2 AM, or a Chittagong cricket fan places a live in-play bet during the final over of a BPL match, the experience feels instant and seamless. That seamlessness is not accidental — it is the product of several deeply integrated technology layers working together in real time. 16bd is built on the same enterprise-grade software stack that powers major regulated platforms globally, adapted specifically for the bandwidth conditions, device landscape, and payment infrastructure of Bangladesh.
This guide breaks down each major technology component in plain English. Whether you are a curious casual player who wants to understand how the RNG actually determines your slot outcome, or a more experienced bettor trying to understand why live cricket odds update so quickly, this page has a straight, honest answer for you.
RNG Technology & Fairness Certification
The Random Number Generator is the heart of every slot spin, virtual card deal, and roulette wheel result. Here is exactly how it works at 16bd.
A Random Number Generator (RNG) is a computational algorithm that produces a continuous stream of unpredictable numerical values, typically thousands per second, even when no game is being played. When you press the spin button on a slot game, the system samples the RNG output at that precise microsecond and maps the resulting value to a set of reel positions. The outcome is determined at the moment you press spin — not during the animation that follows. The animation is purely cosmetic; the result is already mathematically fixed.
All RNG systems used by 16bd's integrated game providers — including Pragmatic Play, PG Soft, Microgaming, and NetEnt — use a class of algorithm known as a Cryptographically Secure Pseudo-Random Number Generator (CSPRNG). The "cryptographically secure" designation means the algorithm passes standardised statistical tests for randomness and is computationally infeasible to predict, even with knowledge of previous outputs. This is a significantly higher standard than a basic pseudo-random number generator.
Independent testing laboratories — such as eCOGRA, iTech Labs, and BMM Testlabs — periodically audit these RNG systems by running millions of simulated game rounds and verifying that outcomes match the statistical distributions the game's mathematics model predicts. A certified RNG has passed these audits, and the published RTP figures for each game are based on verified mathematical models rather than marketing estimates.
One important nuance for players: RTP is a long-run statistical measure across millions of rounds and many different players. Your individual session result can and will differ significantly from the stated RTP. A slot with 96% RTP does not guarantee that you will receive ৳96 back from every ৳100 you wager in a single session — it means that across the entire player population over time, ৳96 in every ৳100 wagered is returned as winnings. Short sessions are dominated by variance; the RTP only becomes a reliable predictor over very large sample sizes.
Seed Generation
The RNG is initialised with a seed value — a large, unpredictable starting number derived from system entropy sources such as hardware noise, timing jitter, and server state. A different seed produces a completely different output sequence.
Continuous Output Stream
The algorithm generates a continuous stream of numbers in the background, even between rounds. This prevents any timing-based prediction of outcomes from the player side.
Outcome Sampling
When you confirm a bet, the system captures the current RNG value at that exact microsecond and maps it through the game's mathematical model to determine the outcome — reel positions, card values, or bonus triggers.
Result Delivery
The computed outcome is transmitted to your device and rendered visually. The animation you see plays out the pre-determined result — the spin outcome itself is never influenced by the animation duration or speed.
Audit Trail
Every round result is logged server-side with a timestamp and cryptographic hash. This creates a tamper-evident audit trail that independent testing labs and regulators can review to verify RNG integrity over time.
Live Dealer Streaming Infrastructure
Live casino games at 16bd are delivered via dedicated studio streaming pipelines operated by Evolution, Ezugi, and Pragmatic Play Live — here is how that pipeline reaches your screen in Bangladesh.
Studio Production Quality
Live dealer studios operated by Evolution and Ezugi use broadcast-grade camera systems — typically 4K capture at 60fps — with professional lighting rigs designed specifically to eliminate glare on playing cards and roulette wheels. Multiple camera angles are available per table and switch automatically or on player demand.
Adaptive Bitrate Streaming
Video is delivered using Adaptive Bitrate (ABR) streaming — the same technology behind major streaming platforms. Your connection is monitored continuously, and the stream quality adjusts in real time, stepping down from HD to SD smoothly if your bandwidth in Dhaka, Sylhet, or a rural area temporarily drops, rather than buffering and interrupting play.
Content Delivery Network
Stream delivery uses globally distributed CDN edge nodes with Points of Presence (PoPs) across South and Southeast Asia. This keeps video packets geographically close to Bangladeshi players, reducing the physical distance data must travel and minimising latency between the live studio and your device.
Low-Latency Protocol
Standard streaming protocols introduce 5–30 seconds of delay. Live casino requires sub-2-second latency so that your bets reach the dealer before the betting window closes. Evolution's proprietary streaming stack uses WebRTC-derived low-latency protocols to achieve consistent sub-second delivery for real-money live game streams.
Game State Synchronisation
Beyond the video feed, a separate data channel synchronises the game state — current bet positions, card values, remaining betting time — between the game server and your browser independently of the video stream. This means if your video lags, your bet data remains accurate and your position at the table is preserved.
Multi-Language Dealer Tables
Evolution and Ezugi operate dedicated English-language dealer tables as well as regional language options. 16bd Bangladesh players have access to English tables around the clock. Some providers also offer tables with dealers who speak Bengali or Hindi for players who prefer a more localised experience.
Crash Game Algorithms & Provably Fair
Crash games — with Aviator by Spribe being the most popular example at 16bd — operate on a fundamentally different technological model from traditional RNG slots. Instead of mapping a random number to a pre-set symbol grid, a crash game uses a Provably Fair algorithm that generates a multiplier curve in real time and allows players to independently verify every round outcome after the fact. This is a meaningful transparency upgrade over the black-box nature of a standard slot RNG.
The core mechanism works like this: before each round begins, the server generates a cryptographic hash of the round's predetermined crash point. This hash is publicly broadcast to all players in the game lobby before the round starts. After the round ends and the crash point is revealed, any player can independently verify that the crash point matches the pre-committed hash — confirming that the server did not alter the outcome mid-flight. This is the "provably fair" guarantee: the result was fixed before the round, and that commitment is mathematically verifiable.
Spribe's Aviator implementation adds a further layer: the crash point is generated using a combination of the server seed and a client seed contributed by players themselves. Neither side can unilaterally control the result — it requires both inputs. This two-party seed model is borrowed directly from cryptocurrency provably fair casino standards and provides a strong guarantee that neither the platform nor any individual player can manipulate a crash point.
The multiplier curve itself climbs according to an exponential function with a random termination point. The game's published RTP of approximately 97% is maintained by the distribution of termination points across all rounds — in aggregate, the house retains roughly 3% of all wagers. Auto-cashout features allow players to set a target multiplier in advance, removing the psychological pressure of deciding when to cash out in real time — a useful tool for players who find live decision-making under excitement leads to poor timing.
How to Verify a Provably Fair Round
Retrieve the Server Seed Hash
Before each round, copy the server seed hash displayed in the game's fairness panel. This is the server's commitment to the round result before it happens.
Note the Client Seed
Record the client seed used for the round — this is contributed by players collectively or by you individually depending on the game's implementation.
Wait for Round Completion
After the round ends, the server reveals the original (unhashed) seed. The revealed crash point should be clearly displayed in the round history.
Run the Hash Yourself
Use any standard SHA-256 hashing tool — available freely online — to hash the revealed server seed. The output should match the hash that was committed before the round. A mismatch would indicate tampering.
Important: Provably fair verification proves the crash point was not changed after commitment. It does not mean you can predict future crash points — each round's seed is independently and unpredictably generated.
Mobile Platform Architecture
The majority of 16bd players in Bangladesh access the platform via smartphone — the architecture is built with this reality at the centre, not as an afterthought.
Progressive Web App
16bd's web interface is built as a Progressive Web App (PWA), meaning it can be installed to your Android or iOS home screen from the browser with a single tap, behaving like a native app without requiring a separate download from an app store. PWAs cache key assets locally, reducing load times on subsequent visits even on slower connections.
Low-Bandwidth Optimisation
Game assets — including slot graphics, animation sprites, and UI components — are served in compressed WebP format at multiple resolution tiers. A player in Rangpur on a 3G connection receives lower-resolution assets automatically; a player in Dhaka on a 4G or fibre connection gets full HD. No manual setting is required.
HTML5 & WebGL Games
All slot and casino games at 16bd are built in HTML5, eliminating the need for Flash or other browser plugins. High-animation titles from studios like Pragmatic Play and PG Soft use WebGL for GPU-accelerated rendering — delivering smooth 60fps animations even on mid-range Android devices common in the Bangladesh market.
Auto-Scaling Infrastructure
During high-traffic periods — BPL finals, IPL knockout matches, ICC T20 World Cup knockout rounds — player concurrency can spike dramatically within minutes. 16bd's backend uses cloud auto-scaling to spin up additional compute capacity automatically, preventing the slowdowns that plagued earlier-generation platforms during peak cricket events.
Battery & Data Efficiency
Mobile-optimised game builds at 16bd include power and data management features: reduced particle effects on battery-saving mode, background process suspension when the app is minimised, and per-session data usage estimates displayed in account settings. These features matter practically for Bangladeshi players managing mobile data packages.
Biometric Authentication
On supported Android and iOS devices, 16bd supports biometric login — fingerprint and Face ID — via the WebAuthn standard. This removes the friction of typing a password on a small mobile keyboard while maintaining strong two-factor authentication security. Biometric data is stored only on your device and never transmitted to the platform.
Security & Encryption Standards
Every connection between your device and 16bd's servers is protected by TLS 1.3 — the current gold standard in transport security, the same protocol used by major international banks and financial institutions. TLS 1.3 encrypts all data in transit with a 256-bit AES cipher, making it computationally infeasible to intercept or decode communications between you and the platform, even on public Wi-Fi networks.
Account passwords are never stored in plain text. 16bd uses a modern key-derivation function — specifically bcrypt with a high work factor — to hash passwords before storage. This means that even in the extremely unlikely scenario of a server breach, an attacker would obtain only an irreversible hash rather than your actual password. It is still strongly recommended that you use a unique password for your 16bd account not used on any other service.
Financial transactions — deposits via bKash, Nagad, Rocket, Upay, and bank transfer — are processed through isolated payment gateway modules that operate in a separate security zone from the game servers. Payment card data (where applicable) is handled in compliance with PCI-DSS standards; raw card numbers are never stored on 16bd's own infrastructure.
16bd operates a real-time transaction monitoring system that flags unusual account activity — such as login from a new device or geographic location, multiple rapid withdrawal attempts, or account credential changes — and may trigger a secondary verification step before processing. This is a security feature designed to protect your funds from unauthorised access, not an obstacle to legitimate play.
TLS 1.3
All connections encrypted with TLS 1.3 — the current industry standard for transport security.
bcrypt Hashing
Passwords stored as bcrypt hashes — never in plain text, never reversible by the platform.
2FA Support
Two-factor authentication via TOTP authenticator app available for all accounts on request.
PCI-DSS Compliant
Payment data handled to PCI-DSS standards — raw card numbers never stored on platform servers.
DDoS Protection: 16bd's infrastructure is protected by enterprise-grade DDoS mitigation at the network edge, ensuring platform availability is maintained even during large-scale volumetric attack attempts — particularly important during high-profile cricket events when the platform receives peak concurrent traffic.
Payment Technology & Local Integration
Integrating with Bangladesh's mobile financial services ecosystem required purpose-built API connections — not generic payment gateways designed for international card processing.
The dominant payment landscape for Bangladeshi online players is built around Mobile Financial Services (MFS) — bKash, Nagad, Rocket, and Upay — rather than international card rails. These are not simply wallets that sit on top of Visa or Mastercard; they operate on entirely separate domestic interbank networks regulated by Bangladesh Bank. Integrating them into a real-money gaming platform requires direct API partnerships with each MFS provider, with separate authentication flows, webhook callbacks for transaction confirmation, and reconciliation systems that account for the distinct settlement timing of each network.
16bd's payment technology layer handles MFS transactions via a dedicated payment orchestration module that manages the lifecycle of each transaction: initiation, pending confirmation, completion, and exception handling (timeouts, network failures, partial completions). When you initiate a bKash deposit, the platform sends a payment request to bKash's API, which triggers the familiar USSD or app confirmation on your phone. Once you approve, bKash sends a callback to the platform confirming the transfer, and your account is credited — the entire flow typically completing in under 30 seconds.
Bank transfer integrations with Dutch-Bangla Bank, City Bank, BRAC Bank, and others use the Bangladesh Electronic Funds Transfer Network (BEFTN) and Real Time Gross Settlement (RTGS) systems for larger transactions. These carry longer clearing windows — typically 15 minutes to 24 hours depending on the bank and transaction size — which is why bank transfer deposits show as pending briefly before crediting, unlike the near-instant MFS routes.
Withdrawals use the same API connections in reverse, with an additional verification step. Before each withdrawal is processed, the platform's AML (Anti-Money Laundering) module checks the transaction against account history patterns. This is a regulatory standard requirement for licensed operators globally and is designed to prevent the platform from being used as a money-laundering vehicle — not to create friction for legitimate players withdrawing their winnings.
Payment Method Technology Overview
| Method | Network Type | Instant? |
|---|---|---|
| bKash | MFS / USSD + App | Yes |
| Nagad | MFS / App | Yes |
| Rocket | MFS / USSD | Yes |
| Upay | MFS / App | Yes |
| Dutch-Bangla Bank | BEFTN / RTGS | 15–30 min |
| City Bank | BEFTN / RTGS | 15–30 min |
| BRAC Bank | BEFTN / RTGS | 15–30 min |
Game Provider Integration
16bd sources games from multiple certified studios via standardised API protocols. Here is how that integration works and what it means for game quality and fairness.
Modern online gaming platforms aggregate content from multiple studios via a technology standard known as the Game Aggregation API — with the most widely used protocol being the Remote Game Server (RGS) model. Under this model, the game logic, RNG, and outcome calculation run entirely on the studio's own certified servers (the Remote Game Server). 16bd's platform sends a bet request to the studio's RGS, the RGS calculates the outcome using its own certified RNG, returns the result to the platform, and the platform credits or debits the player's account accordingly.
This architecture means the fairness certification of each game is the direct responsibility of the studio that operates the RGS — Pragmatic Play certifies Pragmatic Play games, Evolution certifies Evolution live tables. 16bd's role is to integrate these certified systems accurately and ensure that credits and debits are processed correctly and transparently. Players benefit from both layers of accountability: the studio's RNG certification and the platform's transaction integrity.
The aggregation layer also handles wallet communication — translating between 16bd's internal account balance system and each studio's own token-based session wallet. When you launch a game, the platform creates an authenticated game session token and passes your available balance to the studio's RGS. Every bet and win during the session is communicated back via real-time API calls that update your 16bd balance instantly, with no need to transfer funds between separate wallets before or after playing.
Integration Architecture at a Glance
- Player places bet on 16bd platform
- Platform sends authenticated RGS request
- Studio RGS calculates outcome via certified RNG
- Result returned via encrypted API response
- Platform updates account balance in real time
- Full round logged for audit trail
Technology Glossary for Players
A quick-reference guide to the technical terms you will encounter while using 16bd — explained in plain English, no engineering background required.
The algorithm that determines game outcomes in slots, virtual table games, and keno. A certified RNG produces statistically unpredictable results that cannot be influenced by the player, the platform, or previous round outcomes.
The theoretical percentage of all wagered money that a game returns to players over a very large number of rounds. A 96% RTP means the game is mathematically designed to return ৳96 for every ৳100 wagered across its entire player population over time — not in any individual session.
A cryptographic method — common in crash games like Aviator — that allows players to independently verify that a game outcome was predetermined before the round and not altered mid-play. Uses hash functions and seed commitments to provide transparent, auditable fairness.
The encryption protocol that secures your connection to 16bd's servers. TLS 1.3 encrypts all data in transit using a 256-bit cipher, making it computationally infeasible for a third party to intercept your login credentials, financial data, or game activity.
The studio-operated server that runs game logic and RNG calculations independently from the platform. When you play a Pragmatic Play slot on 16bd, the actual game outcome is computed on Pragmatic Play's own certified RGS — not on 16bd's servers.
A web application that can be installed to your smartphone home screen and functions similarly to a native app — including offline caching of assets and push notifications — without requiring a download from an app store. 16bd is accessible as a PWA on both Android and iOS.
A video delivery technology used for live casino streams that automatically adjusts stream quality based on your available bandwidth in real time. If your connection speed drops, the stream steps down gracefully rather than buffering — keeping the game running smoothly on variable mobile connections across Bangladesh.
A geographically distributed network of servers that caches and delivers website assets — images, scripts, video streams — from the server location physically closest to you. CDN edge nodes near Bangladesh reduce the latency you experience when loading games and live streams.
A browser-based graphics API that enables GPU-accelerated 2D and 3D rendering directly in the browser without plugins. Game studios like Pragmatic Play and PG Soft use WebGL for their most visually intensive slot titles, delivering smooth animations on modern mid-range smartphones.
A security mechanism that requires a second form of identity verification — typically a time-based one-time code from an authenticator app — in addition to your password. Enabling 2FA on your 16bd account substantially reduces the risk of unauthorised access even if your password is compromised.
The web standard that enables biometric login — fingerprint or Face ID — on supported devices. WebAuthn credentials are stored locally on your device and never transmitted to the platform, combining strong security with frictionless mobile login.
A regulatory compliance framework requiring platforms to monitor transactions for patterns consistent with money laundering. AML checks on withdrawals are a standard requirement for all licensed gaming operators and are not specific to 16bd — they exist to protect the integrity of the financial system.
18+ Only — Play Responsibly: 16bd is strictly for adults aged 18 and above. Understanding the technology behind the games — including RTP, RNG, and provably fair systems — is part of informed play, but it does not change the fundamental nature of gambling: outcomes are random and the house edge means that over time the platform retains a mathematical advantage. Set deposit and session limits, take regular breaks, and seek help if gambling stops being enjoyable. For guidance, visit our Responsible Gaming page.