ModernMemoires/lib/utils/logic/QuestionGenerator.dart

27 lines
928 B
Dart
Raw Normal View History

2023-12-25 14:10:31 +01:00
class QuestionGenerator {
final List<String> _questions = [
"Wie sehr hat dein Tag heute zu deinem Glück beigetragen?",
"Auf einer Skala von 1 bis 10, wie erfüllt fühlst du dich durch die heutigen Ereignisse?",
"Welche Begebenheit hat heute dein Herz am meisten erfreut?",
"Was war das Highlight deines Tages, das dir ein Lächeln geschenkt hat?",
"Welche besondere Erfahrung heute hat dir neue Energie und Freude gebracht?",
"gut?",
"Wie gehts?",
"What's up?",
"How arr you",
"You ok?",
];
String getQuestionByDate(DateTime date) {
int hash = _generateHashFromDate(date);
int questionIndex =
hash % _questions.length; // Using modulo to select the question
return _questions[questionIndex];
}
int _generateHashFromDate(DateTime date) {
// Simple hash-like function combining year, month, and day
return date.year + date.month + date.day;
}
}