I want to create an Alexa skill called "Drop Assistent" that lets Alexa output a random number from an interval between 1.0 and an individual upper limit. There are supposed to be different user profiles whose names are set individually by voice input. Each time the skill is started, Alexa asks "wen darf ich beim ballern unterstützen" to select the user profile. If a user is not yet known, a new user profile is created. For each user profile a name and the individual upper limit of the interval is stored. Alexa asks for the name of the new user profile with the question "dich kenne ich bisher noch nicht, aber schön dass ich dir helfen darf. wie ist dein name", the individual interval upper limit is asked directly afterwards with "ok schön, jetzt bin ich aber auch gleich ganz direkt. was war bisher dein höchster drop". Alexa confirms the creation of the complete profile with "nun gut, das war alles was ich wissen muss. ich bin bereit für deine erste aufgabe".
Once a user profile has been created or selected, the user can be prompted with "wie ist meine nächste dosis", "was ist meine nächste dosis", "wie viel soll ich nehmen", "was soll ich nehmen", "mein nächster drop",  "wie ist mein nächster drop", "was ist mein nächster drop", "wie viel soll ich droppen", "was soll ich droppen", "wie viel soll ich ballern", "was empfiehlst du mir", "empfehle mir eine dosis", "empfehle mir einen drop", "was ist deine empfehlung" request a number between 1.0 and the individual upper limit, which is output by Alexa via voice and text. With each issued number this user Alexa sets a timer of 60 minutes. The corresponding user can only request a new number again after the timer has expired. the timer does not ring, but is only present internally in Skill. If the user asks "wann habe ich das letzte mal gedroppt", "wann war mein letzter drop", "wann hatte ich meine letzte dosis", "wann hatte ich meinen letzten drop", "wann hatte ich das letzte mal", "wann hatte ich den letzten drop", "wann kann ich wieder droppen", "wann hatte ich den letzten drop" then Alexa answers with the remaining time of the internal timer for this user. 
Ask me in a question and answer scenario the missing information needed to create such a skill. 
Then guide me step-by-step through the creation of such a skill, which should be privately available on the end devices linked to my Amazon account. Write all the codes for me, as I have no programming skills myself. You may ask if there are any ambiguities regarding the skill. Write the code already completely ready and debug it, so I only need to take over copy-paste work of the json in amazon developer dashboard