let SPREAD_NUMBER_POND = 1000000
let MAGNIFICATION = 1.7
let MAX_TIME = 1
function btp(){
let btpBeginTime = new Date().getTime()
let btpEndTime = new Date().getTime()
let btpSum = 0
do{
let spreadNumber = Math.random() * SPREAD_NUMBER_POND
btpSum = btpSum + spreadNumber
btpEndTime = new Date().getTime()
}while((btpEndTime - btpBeginTime) <= MAX_TIME)
return btpSum
}
function ptp(){
let ptpBeginTime = new Date().getTime()
let ptpEndTime = new Date().getTime()
let ptpSum = 1
do{
ptpSum = ptpSum * MAGNIFICATION
ptpEndTime = new Date().getTime()
}while((ptpEndTime - ptpBeginTime) <= MAX_TIME)
return ptpSum
}
let btpNumberSum = btp()
let ptpNumberSum = ptp()
console.log(`btp 1000ms : ${btpNumberSum}`)
console.log(`ptp 1000ms : ${ptpNumberSum}`)