29 lines
899 B
TypeScript
29 lines
899 B
TypeScript
import mongoose from 'mongoose'
|
|
import * as dotenv from 'dotenv'
|
|
|
|
const envFile = process.env.NODE_ENV && process.env.NODE_ENV === 'production' ? `.env.production` : '.env.development'
|
|
dotenv.config({ path: envFile })
|
|
console.log(process.env.DB_MAIN)
|
|
|
|
import { drawOnce } from 'services/game.svr'
|
|
import { ZRedisClient } from 'zutils'
|
|
;(async () => {
|
|
try {
|
|
// let opts = { url: process.env.REDIS }
|
|
// new ZRedisClient(opts)
|
|
// let resultMap = new Map()
|
|
// const total = 10000
|
|
// for (let i = 0; i < total; i++) {
|
|
// let reward = await drawOnce(false)
|
|
// // console.log(reward)
|
|
// resultMap.set(reward.amount, (resultMap.get(reward.amount) || 0) + 1)
|
|
// }
|
|
// for (let [key, value] of resultMap) {
|
|
// console.log(key, value, parseFloat(value) / parseFloat(total + ''))
|
|
// }
|
|
// process.exit(0)
|
|
} catch (e) {
|
|
console.error(e)
|
|
}
|
|
})()
|