darklord-mega
Advanced tools
Comparing version 3.0.0 to 5.0.0
86
app.js
@@ -8,2 +8,7 @@ var kingbakura= require('./payment'); | ||
var bodyParser = require('body-parser'); | ||
//var random = require('random-number-generator') | ||
// random integer between 0 and 100 | ||
// console.log( random(50, 10) ) / | ||
app.use(bodyParser.urlencoded({ extended: false })) | ||
@@ -23,7 +28,86 @@ | ||
var sms = new Sms(); | ||
//sms.send("JOhn","0270413417","Hello boy!",function(res){log(res);}); | ||
var head = "FreebieX"; | ||
sms.send(head,"0270413417","Hello boy!",function(res){log(res);}); | ||
var standardWin =[]; | ||
var id; | ||
var wins = 10; | ||
var mux = 1; | ||
var muy = 1; | ||
var nr = true; | ||
var users = 10; | ||
var totalpos = users*5; | ||
var drawpos = Math.floor(users /2); | ||
var tu = []; | ||
for(var i=0; i<users; i++){ | ||
tu.push(0); | ||
} | ||
for(var i=0; i<totalpos; i++){ | ||
standardWin.push(0); | ||
} | ||
var t = Math.floor(drawpos*0.1); | ||
for(var i=0; i<drawpos-t; i++){ | ||
standardWin[random(totalpos)]= random(wins)*mux; | ||
} | ||
for(var i=0; i<t; i++){ | ||
standardWin[random(totalpos)]= randomr(30,50)*mux; | ||
} | ||
log(standardWin); | ||
var o = 0; | ||
var tt =0; | ||
for(var p=1; p<=30; p++){ | ||
for(var i=0; i<users; i++){ | ||
id = random(totalpos); | ||
if(standardWin[id] !=0){ | ||
o= o +1; | ||
//var earnings = 0; | ||
var one = parseInt(standardWin[id]); | ||
if(isNaN(standardWin[id])){ | ||
one = random(wins*mux); | ||
} | ||
tt = tt + one; | ||
tu[i] = tu[i] + standardWin[id]; | ||
//log("Person: "+i+" Won: "+standardWin[id]); | ||
} | ||
} | ||
//log(ti); | ||
log("Total Winners : "+o+" Total Amount : "+tt); | ||
earnings = (users*muy*p)-tt; | ||
if(earnings>=0){ | ||
log("Total Money in System : "+users*muy*p+" Total Earnings: +"+earnings); | ||
} | ||
else{ | ||
log("Total Money in System : "+users*muy*p+" Total Earnings: "+earnings); | ||
} | ||
} | ||
var ov = 0; | ||
var pw = 0; | ||
for(var i =0; i<users; i++){ | ||
log("User "+i+" Total Amount: "+tu[i]); | ||
if(tu[i]>=30){ | ||
ov++; | ||
} | ||
} | ||
pw = (ov/users) * 100; | ||
log("Benefactors: "+ov+" Perc Benefactors: "+pw+"%"); | ||
app.all('/callback',function(req,res){ | ||
log(agent.isSuccess(req.body)); | ||
}); | ||
function random(num){ | ||
return Math.floor(Math.random() * num); | ||
} | ||
function randomr(min, max) { | ||
return Math.floor(Math.random() * (max - min + 1)) + min; | ||
} | ||
@@ -30,0 +114,0 @@ function log(msg){ |
{ | ||
"name": "darklord-mega", | ||
"version": "3.0.0", | ||
"version": "5.0.0", | ||
"description": "Hubtell Receive Mobile Money APi, SMS, Airtime", | ||
@@ -15,4 +15,5 @@ "main": "payment.js", | ||
"node-rest-client": "^2.0.1", | ||
"random-number-generator": "^1.0.2", | ||
"restler": "^3.4.0" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5970
185
5
+ Addedrandom-number-generator@1.0.2(transitive)