Mail Archives: cygwin/1998/09/11/17:39:36
I've found a bug in RedHat billing algorithm :
#define MAX_TIMES 8
#define CLIENT_FOOL_CNT 2
double client_billing (int client_id, char * card_no, double price)
{
int ii,
times = MAX_TIMES * (double) rand() / (double) RAND_MAX;
double total = 0.0;
for (ii = 0; ii < times; ii++)
{
charge_credit_card(card_no, price);
if (client_angry(client_id))
break;
total += price;
}
if (ii > CLIENT_FOOL_CNT)
push_client_in_fools(client_id);
return (total);
}
BE ADVISED !!!
This is an example of how to aid the Linux movement.
-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".
- Raw text -