Mettre un nombre aléatoire dans un calcul
ScoutTv
Messages postés
1
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour,
J'ai un soucis pour une page html, en effet, j'aimerai faire un contenu un peu stylé mais on a jamais travaillé le javascript.
J'aimerai pouvoir générer un nombre aléatoire et l'intégrer dans un calcul. J'ai commencé à faire ça :
(function (){
const second = 1000,
minute = second * 60,
hour = minute * 60,
day = hour * 24;
let today = new Date(),
dd = String(today.getDate()).padStart(2, "0"),
mm = String(today.getMonth() + 1).padStart(2, "0"),
yyyy = today.getFullYear(),
nextYear = yyyy + 1,
function random(min,max){
return Math.round(Math.random ()*(max-min)+min)
console.log (random(1;30))
}
dayMonth = "console.log/console.log",
birthday = dayMonth + yyyy;
return Math.random();
}
today = mm + "/" + dd + "/" + yyyy;
La partie qui nous intéresse c'est celle là :
function random(min,max){
return Math.round(Math.random ()*(max-min)+min)
console.log (random(01;30))
}
dayMonth = "console.log/console.log",
J'ai essayé de générer un nombre aléatoire entre 0 et 30 pour faire un compteur et dire combien de jour il reste avant... Mais je vousrais que ce soit aléatoire, lorsque je mets par exemple : 07/07 après dayMonth, cela fonctionne, mais dès que j'essaye de mettre un nombre aléatoire ça fonctionne pas.
Cela peut paraître une peu confus, je réponds très vite si vous pouviez m'aider svp
J'ai un soucis pour une page html, en effet, j'aimerai faire un contenu un peu stylé mais on a jamais travaillé le javascript.
J'aimerai pouvoir générer un nombre aléatoire et l'intégrer dans un calcul. J'ai commencé à faire ça :
(function (){
const second = 1000,
minute = second * 60,
hour = minute * 60,
day = hour * 24;
let today = new Date(),
dd = String(today.getDate()).padStart(2, "0"),
mm = String(today.getMonth() + 1).padStart(2, "0"),
yyyy = today.getFullYear(),
nextYear = yyyy + 1,
function random(min,max){
return Math.round(Math.random ()*(max-min)+min)
console.log (random(1;30))
}
dayMonth = "console.log/console.log",
birthday = dayMonth + yyyy;
return Math.random();
}
today = mm + "/" + dd + "/" + yyyy;
La partie qui nous intéresse c'est celle là :
function random(min,max){
return Math.round(Math.random ()*(max-min)+min)
console.log (random(01;30))
}
dayMonth = "console.log/console.log",
J'ai essayé de générer un nombre aléatoire entre 0 et 30 pour faire un compteur et dire combien de jour il reste avant... Mais je vousrais que ce soit aléatoire, lorsque je mets par exemple : 07/07 après dayMonth, cela fonctionne, mais dès que j'essaye de mettre un nombre aléatoire ça fonctionne pas.
Cela peut paraître une peu confus, je réponds très vite si vous pouviez m'aider svp
Configuration: Windows / Firefox 93.0
Configuration: Windows / Firefox 93.0
A voir également:
- Mettre un nombre aléatoire dans un calcul
- Mettre un 0 devant un nombre dans excel - Guide
- Calcul moyenne excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Barbara veut calculer automatiquement son budget dans un tableau. citez un des logiciels lui permettant de faire des calculs sur des tableaux de nombres (tableur). - Forum Musique / Radio / Clip
1 réponse
Bonjour
Pour commencer, merci d'utiliser les balises de code pour poster du code sur le forum..
Explication, disponible ici
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, tu ne peux pas mettre le console.log qui fait appel ensuite à ta fonction random dans ta fonction random...
Pour commencer, merci d'utiliser les balises de code pour poster du code sur le forum..
Explication, disponible ici
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite, tu ne peux pas mettre le console.log qui fait appel ensuite à ta fonction random dans ta fonction random...
const second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; (function (){ let let today = new Date(); let dd = String(today.getDate()).padStart(2, "0"); let mm = String(today.getMonth() + 1).padStart(2, "0"); let yyyy = today.getFullYear(); let nextYear = yyyy + 1; let dayMonth = random(1,30) + "/" + random(1,12); let birthday = dayMonth + "/" + yyyy; console.log(birthday); }); function random(min,max){ return Math.round(Math.random ()*(max-min)+min); }