---
title: "Mastermind"
type: "forum-thread"
url: "https://www.webforum.nu/amne/c-cpp/154877-mastermind"
topic: "C/C++"
topic_url: "https://www.webforum.nu/amne/c-cpp"
author: "Andii"
published: "2006-12-14T14:18:27.000Z"
updated: "2006-12-15T00:21:31.000Z"
replies: 4
views: 603
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/c-cpp/154877-mastermind"
---

# Mastermind

## #1 — Andii, 2006-12-14T14:18Z

Skulle vilja göra ett mastermind spel i c++. Då tänker jag börja med att lära mig slumpa 4 siffror. Någon har har lust att hjälpa mig eller har någon bra länk till en sida ... 

  :bire

Permalänk: https://www.webforum.nu/p/154877

## #2 — Compusa, 2006-12-14T14:20Z

Den här sidan kanske?
<http://www.daniweb.com/techtalkforums/thread1769.html>

Permalänk: https://www.webforum.nu/p/1910050

## #3 — Andii, 2006-12-14T17:03Z

Har nu kodat lite så man får fram 4 olika siffror. Men jag skulle vilja ha så dubbletter ej förekommer ex 1102. De blir lite mer utmaning då när man spelar spelet :)

Här är koden:

\#include \<ctime\> 
\#include \<iostream\> 

using namespace std; 

int main() 
{ 
   int TAL_STORLEK=4; 
    
    srand((unsigned)time(0)); 
    TAL_STORLEK = rand(); 

    cout \<\< TAL_STORLEK;

system("pause");
return 0;
}

Permalänk: https://www.webforum.nu/p/1910079

## #4 — Compusa, 2006-12-14T17:28Z

Då får du hålla koll på de numren du slumpat fram. Skapa en array som kan hålla fyra nummer gör sedan så här:

Steg 1. Slumpa ett tal
Steg 2. Kolla om talet finns i din array
Steg 2 fall 1. Lägg till talet i arrayen om det inte finns i array
Steg 2 fall 2. Om talet redan finns i arrayen så slumpar du fram ett nytt, dvs gå tillbaka till steg1.

/r Vilka intervall kan de framslumpade talen vara i?

Permalänk: https://www.webforum.nu/p/1910087

## #5 — Andii, 2006-12-15T00:21Z

\#include \<iostream\> 
\#include \<ctime\> 

using namespace std;
      
      const int TAL_STORLEK = 4;
      typedef int tal\[TAL_STORLEK\];

int main() 
{ 
 
    
    srand(time(NULL)); 

    int temp = (rand()%9)+1;

    for(int i = 0;TAL_STORLEK \> i; i++)
    {
    int temp = (rand()%9)+1;
    }
    
    cout \<\< (rand()%9)+1;
    
    system("PAUSE");
    return 0;
}

Permalänk: https://www.webforum.nu/p/1910132

---

Tråden på webben: https://www.webforum.nu/amne/c-cpp/154877-mastermind
