readData method

  1. @override
Future readData(
  1. ReadBlockController? readBlockController
)
override

Implementation

@override
Future readData(ReadBlockController? readBlockController) async {
  final double a = NumberSerializable.fromMap(await readBlockController!
      .readInput(blockInputTargetKey: 'OPERATOR_A'));
  final double b = NumberSerializable.fromMap(
      await readBlockController.readInput(blockInputTargetKey: 'OPERATOR_B'));
  return NumberSerializable.toMap(
    (Random().nextInt(b.toInt() - a.toInt() + 1) + a.toInt()).toDouble(),
  );
}