|
vendredi 07 août 2020 à 17h22
|
Je ne suis pas assez avancé dans le cours de C++ mais déjà petite chose qui pourrait aider les autres personnes sur ce site c'est de mettre ton code comme ça :
```cpp
Ton Code
```
Si tu ne sait p…
|
|
samedi 11 juillet 2020 à 22h33
|
J'ai repris l'ancien code qui est :
```cpp
#include <iostream>
#include <random>
int main()
{
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> di…
|
|
samedi 11 juillet 2020 à 12h32
|
donc comment je fais pour faire ça?
|
|
samedi 11 juillet 2020 à 12h17
|
Ayant bien vu les problèmes avec C::B je suis en train d'installer Visual Studio 2019, on verra si ça marche
|
|
samedi 11 juillet 2020 à 11h57
|
Je vais essayer de changer d'IDE et voir si ça marche
|
|
samedi 11 juillet 2020 à 10h55
|
ça me retourne à nouveau 4
|
|
samedi 11 juillet 2020 à 10h26
|
@sgble Je sais et @adri1 pour le
```cpp
double NbAlea (distrib(engine))
```
ne pas mettre le distrib était un simple oubli
|
|
samedi 11 juillet 2020 à 00h06
|
Je vous deux solutions, soit rajouter la ligne
```cpp
std::mt19937 gen(rd))
```
soit remplacer
```cpp
double NbAlea (distrib(gen));
```
par
```
double NbAlea (engine);
```
Edi…
|
|
samedi 11 juillet 2020 à 00h00
|
par
```cpp
std::mt19937 gen(rd());
```
dans le nouveau code à la place on a
```cpp
std::mt19937 engine {seed};
|
|
vendredi 10 juillet 2020 à 23h51
|
Donc le problème vient de C::B? ça marcherait avec Visual Studio 2015?
|
|
vendredi 10 juillet 2020 à 23h47
|
J'ai trouvé, enfin je crois, il manquerais :
```cpp
#include <random>
```
Edit : ça a réglé le problème mais maintenant à la ligne 12 ça met : 'gen' was not declared in this scope
|
|
vendredi 10 juillet 2020 à 23h42
|
Mais le code
```cpp
#include<iostream>
#include<chrono>
using namespace std;
int main()
{
auto seed = std::chrono::system_clock::now().time_since_epoch().count();
std::mt19937 en…
|
|
vendredi 10 juillet 2020 à 23h29
|
J'ai besoin du
```cpp
#include <chrono>
```
donc mon code serait
```cpp
#include <chrono>
#include <iostream>
int main
{
auto seed = std::chrono::system_clock::now().time_since_epoc…
|
|
vendredi 10 juillet 2020 à 23h23
|
Mais je sais pas comment faire moi
|
|
vendredi 10 juillet 2020 à 23h18
|
Donc je fais quoi?
|
|
vendredi 10 juillet 2020 à 23h09
|
Je suis sur Windows 10 avec Code::Block en C++17 et ça marche pas pour l'instant @sgble
|
|
vendredi 10 juillet 2020 à 23h00
|
Pour ton code il faut quoi comme #include?
|
|
vendredi 10 juillet 2020 à 22h31
|
@La Vir,gule si je change le 6 en 1000 ça affiche tout le temps 562. Et le code que tu à mis en lien affiche tout le temps 29
|
|
vendredi 10 juillet 2020 à 22h25
|
Moi je compile sur Code::Block en mode C++17 et ça affiche tout le temps le même nombre. Et @La_Vir,gule je veut tester mes connaissances avec un jeu du Plus ou Moins
|
|
vendredi 10 juillet 2020 à 22h13
|
j'ai exécuté 25 fois, toujours un 4
|
|
vendredi 10 juillet 2020 à 22h09
|
```cpp
#include <iostream>
#include <random>
int main()
{
std::random_device rd;
std::mt19937 gen(rd());
std::uniform_int_distribution<> distrib(1, 6);
double NbAlea (dis…
|