Worlds Premier Test Lab For Online Gaming Systems

Frequently Asked Questions

Frequently Asked Questions...

This page may answer your questions.  For further information please e-mail us.

How do I get my RNG certified?

iTech Labs tests and certifies a large number of RNG’s every year. We offer fixed price for RNG testing. After receiving your enquiry, we send you details about the submission requirements, testing process, reporting, deliverables and our fixed price. If you are happy with the information provided, we start the process. If you have additional questions you can e-mail us or we can have a telephone call for further discussions.

Our web site lists recommended RNG algorithms. You may consider implementing one of these algorithms as it may reduce re-work and re-testing. RNG testing involves source code evaluation, compilation to generate the raw RNG output, and testing the raw numbers and scaled/shuffled output. RNG implementation may use Psuedo random number generators or hardware generators. For both, we test the raw numbers and scaled/shuffled output.

How do I get my gaming system/games certified?

iTech Labs regularly certifies gaming systems including casino games, multi-player poker rooms, bingo rooms and skill-based games.  We always provide a fixed price proposal which includes the process, what we test, the deliverables and the price. You need a working site available for our testing. We normally require player accounts and backend access during the testing period. We provide weekly or bi-weekly progress reports. This will include progress percentage for each module, details for each bug found including screen shots and references to the relevant standard. We retest bugs as they are fixed. We invoice monthly based on the progress made. After conclusion of testing, we provide the detailed certification report and certificates.

When do I get certificates for my site?

We issue the certificates after the testing process is completed. This involves first pass testing followed by retesting of defects. As soon as all high and medium priority issues are resolved, we issue the certificates for your gaming site. The certificates themselves are hot linked to the original at the iTech Labs web site.

How do I get RTP/RNG audited for my casino site?

Regular RTP/RNG audit gives players added confidence that the gaming system is subject to external scrutiny, and remains fair. For RTP audit you need to let us know the number of sites. For RNG audit you need to let us know the types of games (Poker, Blackjack, Roulette etc.). RTP audits are done for all single player casino games. RNG audits are done for card games, dice games and ball games. After receiving the relevant information, we provide a fixed price proposal. The auditing process involves sending game logs to iTech Labs on a regular basis, usually monthly. We conduct sanity checks and extract the relevant data. This data is used for calculating RTP and analyzing RNG output. On completion, audit report is prepared showing the results. This is hosted on your gaming site. The audit report itself is hot linked to the original on the iTech Labs web site.

What is the cost?

For RNG testing our price is fixed. For games testing the price depends on the complexity, number of game clients (e.g., flash, download) etc. If the game is a clone of a previously certified game we charge for testing only the changes. The scope of testing also depends on the applicable gaming standard. For new systems, we need to see the games or the game rules to quote. If you have a working demo of your site, just send us the url and login accounts. Once we have all the information we offer you a very competitive fixed price quote to protect you from cost over-runs.

What is Return To Player (RTP)? Do you calculate RTP for games?

The Return To Player (RTP) is the single most important statistic for any game.  This is a percentage of money won to money played. A high RTP attracts players, but creates a higher risk for the house.  Games with high RTPs should be carefully checked to ensure there are no loop-holes which would allow the player an extra percent - any extra may be enough to have the house make a loss on the game. It is important to ensure that even with the best player strategy the RTP is still below acceptable level for each game.

We conduct theoretical calculation of RTP for all games we test and certify. To verify the theoretical RTP for a game we need the full game rules.  It is good for us to be able to see an implementation of the game if this is available, as it is a quick way to answer any questions not made obvious by the rules.  All our mathematical evaluations are performed and/or checked by professional mathematicians.

We also recommend monthly audits to verify that the actual RTP of each game is close to the mathematically verified result.  This is to ensure no error in initialisation or coding has introduced variations in the actual RTP. Please see ‘How do I get RTP/RNG audited for my casino site?’ above.

I'm not planning to operate in any of your stated jurisdictions.  What standards would you use for testing my site?

Each jurisdiction sets the standards they are willing to accept, and we use those standards supplemented with risk-based tests (we test the things which create a high risk for the operator if they were to fail e.g. game implementation not matching game rules or RTP). Outside these jurisdictions we test to our own standards in keeping with risk-based fault detection.  As part of our initial negotiation on scope and price we would define the standards we are using.

What is independent testing and certification?

iTech Labs is a wholly Australian owned testing company based in Melbourne, Australia.  We are not owned by and do not have any interest in any gaming company.  Our accreditation by the gaming Jurisdictions is subject to maintaining professional competence, integrity and independence in our work. Each client's work is treated with complete confidentiality. Police check and credit check has been conducted for all consultants working for iTech Labs.

What is collusion testing?

Multi-player games have a potential weakness - if several players around a table are able to see each other's cards (in a card game say), they may have enough information to unfairly compete against the other players in the same table.  Casinos and poker rooms employ a variety of collusion prevention and detection mechanisms.  Typical collusion prevention mechanism is to prevent players from the same network sitting at the same table. We check what you have implemented and what is required by the gaming jurisdiction.

Which certifications do you offer?

We provide three certifications.

If your RNG (and scaling) have passed our tests, we provide RNG certification. This includes a logo for RNG certification, linked certificate and hot linked original certificate.

If your RNG and games have passed our tests, we provide RNG & Game certification. This includes a logo for RNG and games certification, linked certificate and hot linked original certificate.

If we audit the actual RTP/RNG of your games (from server logs), we provide a RTP/RNG audit certification. This includes a logo for RTP/RNG audit, linked audit report and hot linked original audit report.

I am a player. Can I check whether cards dealt are random?

Yes you can. If you analyse all the cards dealt to you (without omitting any card), you can see whether the cards are uniformly distributed over the range 1 to 52. The distribution becomes more even as the number of cards is increased. So please make sure that you have captured sufficient number of cards and not omitted any card in between. 2,000 cards is a good number to start with. The same approach is possible for dice and ball games. Please see our RNG audit reports to see results of such analysis.

All games tested by iTech Labs have game history/logs for real money games. It is possible to collect information about cards/dice/balls from the game history/logs.

I haven't been a customer of yours before.  How do I get started?

We have a very simple method of starting a business relationship with you.  We agree on a scope of work, and a fixed price, usually in a proposal document, then we ask for a deposit payment.  This establishes the fact that we are working together on the project with an agreed scope and a fixed price.  Further invoices are monthly, based on progress made. Our status reports are weekly or bi-weekly as required, our prices are fair, and we love to increase our client list.  Please use the contact us page to see how we can help your business.