in JankStatsSample/app/src/main/java/com/example/jankstats/tools/simulateJank.kt [28:46]
fun simulateJank(
jankProbability: Double = 0.3,
extremeJankProbability: Double = 0.02
) {
val probability = nextFloat()
if (probability > 1 - jankProbability) {
val delay = if (probability > 1 - extremeJankProbability) {
nextLong(500, 700)
} else {
nextLong(32, 82)
}
try {
Thread.sleep(delay)
} catch (e: Exception) {
}
}
}