8.29 25-28
두수앞 앱 기능추가
자릿수 세분화
int count;
List digital;
PlusQuestion({required this.digital, required this.count});
List<int> getQuestion() {
var rng = Random();
List<int> num1 = List.generate(
count,
(int i) =>
rng.nextInt(((pow(10, digital[i]) - pow(10, digital[i] - 1)).toInt())) +
pow(10, digital[i] - 1).toInt());
return num1;
}
onTap: () {
if (num == '←' && _textController.text.isNotEmpty) {
_textController.text =
_textController.text.substring(0, _textController.text.length - 1);
} else if (num == 'C') {
_textController.clear();
} else if (num != '←' && _textController.text.length < answer.toString().length) {
_textController.text += num;
if (_textController.text == answer.toString()) {
next(true);
}
}
},