I had a programmer develop a program for me (call it roulette.exe) that yields some 'high-probability' numbers which will appear on the next spin of a roulette wheel based on the history of past spins. I don't know the language this program was programmed on (I see some .cs .sln and .pdb suffixes in the code folder he sent me, if you can understand what it is from those), but anyway you don't really have to deal with that program; only its output.
Namely what I want is a User Interface that will depict these 'high-probability' numbers on a roulette grid everytime, for example by placing chips on this grid so that the user will know where and how much to bet on. This roulette grid will appear in a website of mine.
This is how it will work:
We will create a simple subscription-based website. All graphic work will provided by us as Photoshop templates with layers, and the only thing you might want to do at this point is add some fancy Flash elements etc perhaps, to make the website appealing.
The interested user will subscribe to this website by filling a brief subscription form and paying by credit card etc. Actually I do have such Forms (and Admin pages for the management of subscribers) ready from other websites of mine, so you only need to 'plug' this Admin to the new website. No serious programming required here.
After that, the user will open a roulette window where he will be able to input numbers, from 0 to 36. Based on the number he enters every time, the already existent program I mentioned before I possess (roulette.exe) will yield the 'high-probability' numbers and depict them on the roulette, as mentioned above (most likely by 'loading' each number with a certain number of chips, folllowing roulette.exe's outcome).
Technically speaking, I believe roulette.exe will have to be installed on some server and be able to run _concurrently and remotely_ for various users (distributed processing). User A will run an instantiation of the program for him and he will use it to enter any numbers he wants, user B will also run another instantioation of the program and enter any numbers he wants etc etc. So the program will be invoked multiple times for multiple users on the server.
There will also be a hidden chronometer, because users will be charged for access to roulette.exe on the server on a hourly basis i.e. they will pay for X hours of play and then be granted access for these X hours, and when there time is about to expire they will see a warning to deposit more in order to continue using the program etc.
Lastly we will have a 'log' that shows them how many chips they earned or lost per spin had they played based on roulette.exe's 'high-probability' numbers ie.e based on our program's suggestions.
Let me stress here that this is not a casino; it is merely a website that presents roulette numbers to be played next, based on past history and last input. In other words, the user bets nothing to us; the roulette wheel will be used here only to illustrate things. The user will use our software to bet on any online casino he chooses or even play for fun without actually betting anywhere. We don't care how he uses our software. But it will be offered to him on a pay-by-the-hour basis (except the first hour for every new user, perhaps, which will be free of charge for him to test the software without any obligation).
Needless to mention that execution speed and reliability constitute an absolute 'must' for this application.