Pokaż wyniki 1 do 4 z 4

Temat: Losowanie

  1. #1
    Zarejestrowany
    Jul 2012
    Postów
    9

    Domyślnie Losowanie

    Jak zrobić losowanie liczb z przedziału 48-57 i 65-90 tzn te oba przedziały w jednym losowaniu

  2. #2
    ocb
    ocb jest offline
    Zarejestrowany
    May 2011
    Postów
    392

    Domyślnie

    tworzysz zbior i losujsz.
    tu masz kawalek kodu z mojego starego programu:
    Kod:
    char zbior2[] = "1234";
    int f_user(int gniazdo)
    {
    	cout << "zbior2: " << zbior2 << endl;
    	srand((unsigned) time(0));
    	for (int i = 0; i < 4; i++) 
        { 
    		tablica2[i] = zbior2[rand() % strlen(zbior2)];
        }
    mam nadzieje ze ten ochlap ci wystarczy.

  3. #3
    Zarejestrowany
    Nov 2009
    Postów
    643

    Domyślnie

    Na C++ się nie znam, ale PHP można to załatwić jedną linią (troche naciąganą, ale jedną).
    Kod php:
    <?php

       array_rand
    (array(rand(48,57),rand(65,90));

    ?>
    światło mądrości oświetla drogę z nikąd do nikąd

  4. #4
    Zarejestrowany
    Jul 2012
    Postów
    9

    Domyślnie

    OK dzięki już działa można zamknąć

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52