This project generates on custom random math examples in a given range with a given length and operations
repositories {
maven {url 'https://jitpack.io'}
}
dependencies {
implementation 'com.github.cregus'
}
fun main(){
val ex = MathGenerate()
val operation: List<MathOperation> = listof(MathOperation.Division,MathOperation.Plus) // math operation use in example
val len = 1 // len example
val result: Pair<String, BigDecimal> = ex.getData(operation,10,100,len)
println("${result.first}=${result.second}")
}
class UserRandom: CustomRandom{
override fun randomNumber(begin: Int,end: Int): Int{
//your implements
}
}
fun main(){
val ex = MathGenerate()
val operation: List<MathOperation> = listof(MathOperation.Division,MathOperation.Plus) // math operation use in example
val len = 1 // len example
ex.customRandom = UserRandom
val result: Pair<String, BigDecimal> = ex.getData(operation,10,100,len)
println("${result.first}=${result.second}")
}