30 lines
434 B
TypeScript
30 lines
434 B
TypeScript
![]() |
function shuffle(a) {
|
||
![]() |
let j, x, i;
|
||
![]() |
for (i = a.length; i; i -= 1) {
|
||
|
j = Math.floor(Math.random() * i);
|
||
|
x = a[i - 1];
|
||
|
a[i - 1] = a[j];
|
||
|
a[j] = x;
|
||
|
}
|
||
|
}
|
||
|
|
||
![]() |
const list = [
|
||
![]() |
'awesome',
|
||
|
'excellent',
|
||
|
'greatJob',
|
||
|
'perfect',
|
||
|
'outstanding',
|
||
|
'wayToGo',
|
||
|
'yesYesYes',
|
||
|
'youreGoodAtThis',
|
||
|
'nailedIt',
|
||
![]() |
'rightOn',
|
||
![]() |
];
|
||
|
shuffle(list);
|
||
|
|
||
![]() |
let it = 0;
|
||
![]() |
|
||
![]() |
module.exports = function () {
|
||
![]() |
return list[it++ % list.length];
|
||
![]() |
};
|