Advertisement
MatthijsFontys

realistic message generation

Dec 15th, 2019
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let characters = ["'0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f", "g", "h", "i", "j'",
  2.             "'k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y'", "z"];
  3.  
  4. let messages = [
  5. "'De code is erg goed geschreven!'",
  6. "'Vandaag hebben we het best wel goed gedaan'",
  7. "'Gaan we gojs gebruiken om de tree te genereren?'",
  8. "'React is moeilijk om te leren'",
  9. "'React is erg handig'",
  10. "'Ik kan vandaag niet komen aangezien ik ziek ben'",
  11. "'Beterschap'",
  12. "'Gaan we morgen uit eten?'",
  13. "'Waar gaan we morgen eten?'",
  14. "'Gaan we morgen wat doen?'",
  15. "'Wat is de planning voor volgende week?'",
  16. "'Heeft iemand niks te doen?'",
  17. "'Wanneer gaan we werken aan de backend?'",
  18. "'Wanneer is de UI af?'",
  19. "'De projectmanager is tevreden met waar we zijn gekomen'",
  20. "'De REST server is af'",
  21. "'Hoe ver zijn we met de rest server?'",
  22. "'Niet alle tests werken'",
  23. "'Alle tests zijn geschreven'",
  24. "'Niet alle tests zijn geschreven'",
  25. "'De test cases zien er goed uit'",
  26. "'De use cases zien er goed uit'",
  27. "'Het domeinmodel ziet er goed uit'",
  28. "'De sequentie diagrammen zien er goed uit'",
  29. "'Weet er iemand wat de deadline van de backend ook alweer was?'",
  30. "'Wie zorgt er voor de communicatie tussen de backend en de frontend?'",
  31. "'Wij zijn bijna klaar met het project'",
  32. "'We zijn klaar met het project'",
  33. "'Morgen is de presentatie met onze opdrachtgever'",
  34. "'Wie gaat er volgende week presenteren?'",
  35. "'De taken worden goed opgeslagen'",
  36. "'De task tree kan alleen ge-edit worden als je een admin bent'",
  37. "'Ik ben bijna klaar met de authorization'",
  38. "'Hoe gaat het met de authorization?'",
  39. "'Nadat ik klaar ben met authorization stop ik voor vandaag'",
  40. "'Ik maak de authorization voor donderdag 22:00 af'",
  41. "'Kan je aub de UI changes pushen'",
  42. "'Ik zal de UI changes nu pushen'",
  43. "'De backend ziet er goed uit'",
  44. "'De backend is up to date'",
  45. "'De master is niet up to date'",
  46. "'Kan iemand de meest recente versie pushen naar de master?'",
  47. "'Kan iemand mij helpen met het algoritme?'",
  48. "'Het algoritme is te zwaar'",
  49. "'We kunnen multi-threading toepassen om het algoritme sneller te laten lopen'",
  50. "'He algoritme is te sloom'",
  51. "'Wie heeft er kennis over multi-threading?'",
  52. "'Weet iemand de beste manier om te backtracen?'",
  53. "'Heeft iemand ervaring met de 404 error?'",
  54. "'Ik krijg een 503 error die moeilijk te fiksen is'",
  55. "'Mijn taak loopt uit ik krijg het niet af'",
  56. "Kan iemand mij helpen met mijn taak?"];
  57.  
  58. let messageIndex = 0;
  59.            
  60. let result = "";
  61.  
  62.  
  63. function createRandomMessage(){
  64.     let message = messages[messageIndex];
  65.     messageIndex++;
  66.     return message;
  67. }
  68.  
  69. function getRandomTimestamp(){
  70.     let dateDivider = '-';
  71.     let timeDivider = ':';
  72.     let today = new Date();
  73.     let result = "'" + today.getFullYear() + dateDivider + (today.getMonth() + 1) + dateDivider + today.getDate() + " " + "11" + timeDivider + (messageIndex + 10) + timeDivider + Math.floor(messageIndex + 10) + "'";
  74.     return result;
  75. }
  76.  
  77. function addToResult(){
  78.     for(let i=0; i <messages.length; i++){
  79.         result = result + "(" + createRandomMessage() + ", " + characters[Math.floor(Math.random() * 5 + 1)] + ", " + getRandomTimestamp() + "),\n";
  80.     }
  81. }
  82.  
  83.  
  84.  
  85. addToResult();
  86.  
  87. copy(result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement