task-svr/src/testdraw.ts
2024-05-20 13:40:22 +08:00

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)
}
})()