27 lines
928 B
Dart
27 lines
928 B
Dart
|
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;
|
||
|
}
|
||
|
}
|