Files
Hacki/lib/extensions/list_extension.dart
2022-04-27 19:33:53 -07:00

11 lines
274 B
Dart

import 'dart:math';
extension ListExtension<T> on List<T> {
T? pickRandomly() {
if (isEmpty) return null;
final Random random = Random(DateTime.now().millisecondsSinceEpoch);
final int luckyNumber = random.nextInt(length);
return this[luckyNumber];
}
}