15 lines
403 B
TypeScript
15 lines
403 B
TypeScript
export const PHANTOM_ANTE = 200
|
|
|
|
export const calcStartPool = (initialProbInt: number, ante = 0) => {
|
|
const p = initialProbInt / 100.0
|
|
const totalAnte = PHANTOM_ANTE + ante
|
|
|
|
const sharesYes = Math.sqrt(p * totalAnte ** 2)
|
|
const sharesNo = Math.sqrt(totalAnte ** 2 - sharesYes ** 2)
|
|
|
|
const poolYes = p * ante
|
|
const poolNo = (1 - p) * ante
|
|
|
|
return { sharesYes, sharesNo, poolYes, poolNo }
|
|
}
|