Ergebnis 1 bis 5 von 5

[c++] zufallszahlen negativ bis positiv

  1. #1 Zitieren
    Schwertmeister Avatar von lukas1512
    Registriert seit
    Dec 2007
    Ort
    Innsbruck (Österreich/Tirol)
    Beiträge
    879
    hallo,

    wie kann man zufalszahlen aus einer vorgegebenen zahlenreihe (z.b. -30 bis +15) generieren. (ausser die durch "random(num)" entstandenen umwandeln(was ziehmlich lästig ist wenn man mehrere verschiedene braucht))

    mfg
    lukas1512 ist offline

  2. #2 Zitieren
    Nicht hilfreich  Avatar von walljumper
    Registriert seit
    Jun 2004
    Beiträge
    5.162
    Ich wüsste da nix, vieleicht gibts dazu ne Funktion in irgendeiner Lib, z.B. Boost aber warum ist dir das umwandeln zu aufwändig ???

    random(45)-30; ist doch nicht aufwändig, sonst kannst das programmieren gleich bleiben lassen.

    walljumper ist offline

  3. #3 Zitieren
    Schwertmeister Avatar von lukas1512
    Registriert seit
    Dec 2007
    Ort
    Innsbruck (Österreich/Tirol)
    Beiträge
    879
    wenn ich verschiedene zufalszahlen aus verschiedenen zahlenbereichen haben will, ist das leider schon aufwendig, oder?? vlt steh ich auf der leitung, aber wenn ich z.b. x-zahlen von y aufwärts haben will ... random(x)-y, nunja PEINLICH, PEINLICH, PEINLICH
    sorry
    (ich hab das bis jetzt immer in einer do-while schleife umgewandelt) naja ich bin auch noch ein anfänger!!

    mfg danke
    lukas1512 ist offline

  4. #4 Zitieren
    banned
    Registriert seit
    May 2007
    Beiträge
    2.996
    Code:
    #include <iostream>
    #include <windows.h> 
    
    #pragma comment (lib, "winmm.lib")
    
    int random(int kleiner, int groesser)
    {
       return kleiner + std::rand() % (groesser - kleiner + 1);
    } 
    
    int main()
    {
    	srand (timeGetTime());
    
    	std::cout << "Zahl:\t" << random(-30, 15) << std::endl;
    
    	return 0;
    }
    So finde ichs nicht aufwenig und gut
    Marcel ist offline

  5. #5 Zitieren
    Auserwählter Avatar von haddock
    Registriert seit
    Aug 2005
    Ort
    /dev/null
    Beiträge
    6.575
    Wieso ist das peinlich?
    Mans schreibt ne Funktion, die in die persönliche Tool Bibo kommt, die jedem eigenen Projekt automatisch hinzugefügt wird.

    Meine Apps im AppStore:
    [Bild: frantic.png]

    haddock ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •