![]() |
Jypeli
5
The simple game programming library
|
Satunnaisgeneraattori. Luo satunnaisia arvoja, mm. lukuja, vektoreita sekä kulmia. Lisää...
Staattiset julkiset jäsenfunktiot | |
| static bool | NextBool () |
| Palauttaa satunnaisen totuusarvon. Lisää... | |
| static int | NextInt (int maxValue) |
| Palauttaa satunnaisen kokonaisluvun, joka on vähintään 0 ja pienempi kuin Lisää... | |
| static int | NextInt (int min, int max) |
| Palauttaa satunnaisen kokonaisluvun, joka on vähintään Lisää... | |
| static double | NextDouble (double min, double max) |
| Palauttaa satunnaisen liukuluvun parametrien Lisää... | |
| static char | NextLetter (bool upperCase=false) |
| Arpoo satunnaisen kirjaimen väliltä a-z. Lisää... | |
| static Direction | NextDirection () |
| Palauttaa satunnaisen suunnan. Lisää... | |
| static double [] | NextDoubleArray (double min, double max, int size) |
| Palauttaa double-taulukon täytettyinä satunnaisilla luvuilla väliltä [min,max] Lisää... | |
| static double [] | NextDoubleArray (double min, double max, int size, int maxchange) |
| Palauttaa double-taulukon täytettyinä satunnaisilla luvuilla väliltä [min,max] Lisää... | |
| static Color | NextColor () |
| Palauttaa satunnaisen värin. Lisää... | |
| static Color | NextLightColor () |
| Palauttaa satunnaisen vaalean värin. Lisää... | |
| static Color | NextDarkColor () |
| Palauttaa satunnaisen tumman värin. Lisää... | |
| static Color | NextColor (Color first, Color second) |
| Palauttaa satunnaisen värin. Lisää... | |
| static Angle | NextAngle () |
| Palauttaa satunnaisen kulman. Lisää... | |
| static Vector | NextVector (double minLength, double maxLength) |
| Palauttaa satunnaisen vektorin. Lisää... | |
| static Vector | NextVector (double minX, double minY, double maxX, double maxY) |
| Palauttaa satunnaisen vektorin. Lisää... | |
| static Vector | NextVector (BoundingRectangle rect, int r=0) |
| Luodaan satunnainen vektori, jonka "piste" on suorakaiteen sisällä. Lisää... | |
| static Angle | NextAngle (Angle max) |
| Palauttaa satunnaisen kulman nollasta annettuun maksimiin. Lisää... | |
| static Angle | NextAngle (Angle min, Angle max) |
| Palauttaa satunnaisen kulman tietyltä väliltä. Lisää... | |
| static int | NextIntWithProbabilities (params double[] p) |
| Palauttaa satunnaisen kokonaisluvun annettujen todennäköisyyksien perusteella. Lisää... | |
| static void | Shuffle< T > (IList< T > list) |
| Sotkee rakenteen satunnaiseen järjestykseen Lisää... | |
| static T | SelectOne< T > (params T[] choices) |
| Palauttaa yhden annetuista vaihtoehdoista. Esim. RandomGen.SelectOne<string>("yksi", "kaksi", "kolme"); Lisää... | |
| static T | SelectOne< T > (IList< T > choices) |
| Palauttaa yhden annetuista vaihtoehdoista. Esim. RandomGen.SelectOne<string>("yksi", "kaksi", "kolme"); Lisää... | |
Satunnaisgeneraattori. Luo satunnaisia arvoja, mm. lukuja, vektoreita sekä kulmia.
Määrittely tiedoston RandomGen.cs rivillä 39.
|
static |
Palauttaa satunnaisen kulman.
Määrittely tiedoston RandomGen.cs rivillä 199.
Palauttaa satunnaisen kulman nollasta annettuun maksimiin.
| max | Maksimikulma. |
Määrittely tiedoston RandomGen.cs rivillä 246.
Palauttaa satunnaisen kulman tietyltä väliltä.
| min | Minimikulma. |
| max | Maksimikulma. |
Määrittely tiedoston RandomGen.cs rivillä 257.
|
static |
Palauttaa satunnaisen totuusarvon.
Määrittely tiedoston RandomGen.cs rivillä 47.
|
static |
Palauttaa satunnaisen värin.
Määrittely tiedoston RandomGen.cs rivillä 163.
Palauttaa satunnaisen värin.
Määrittely tiedoston RandomGen.cs rivillä 190.
|
static |
Palauttaa satunnaisen tumman värin.
Määrittely tiedoston RandomGen.cs rivillä 181.
|
static |
Palauttaa satunnaisen suunnan.
Määrittely tiedoston RandomGen.cs rivillä 99.
|
static |
Palauttaa satunnaisen liukuluvun parametrien
min ja max väliltä.
| min | Pienin arvo jonka luku voi saada |
| max | Suurin arvo jonka luku voi saada |
Määrittely tiedoston RandomGen.cs rivillä 78.
|
static |
Palauttaa double-taulukon täytettyinä satunnaisilla luvuilla väliltä [min,max]
| min | Pienin arvo. |
| max | Suurin arvo. |
| size | Taulukon koko. |
Määrittely tiedoston RandomGen.cs rivillä 122.
|
static |
Palauttaa double-taulukon täytettyinä satunnaisilla luvuilla väliltä [min,max]
| min | Pienin arvo. |
| max | Suurin arvo. |
| size | Taulukon koko. |
| maxchange | Suurin sallittu muutos kahden luvun välillä. |
Määrittely tiedoston RandomGen.cs rivillä 142.
|
static |
Palauttaa satunnaisen kokonaisluvun, joka on vähintään 0 ja pienempi kuin
max.
Määrittely tiedoston RandomGen.cs rivillä 56.
|
static |
Palauttaa satunnaisen kokonaisluvun, joka on vähintään
min ja pienempi kuin max.
| min | Pienin arvo jonka luku voi saada |
| max | Suurin arvo jonka luku voi saada |
Määrittely tiedoston RandomGen.cs rivillä 67.
|
static |
Palauttaa satunnaisen kokonaisluvun annettujen todennäköisyyksien perusteella.
| p | Todennäköisyydet. 0 = ei koskaan, 1 = varmasti, 0.5 = 50% jne. |
int luku = RandomGen.NextIntWithProbabilities( 0.4 ); // palauttaa 40% tod.näk. nollan, muuten ykkösen (60%) int luku2 = RandomGen.NextIntWithProbabilities( 0.6, 0.2 ); // palauttaa 60% tod.näk. nollan, 20% tn. ykkösen ja muuten kakkosen (40%) int luku3 = RandomGen.NextIntWithProbabilities( 0.6, 0.4 ); // palauttaa 60% tod.näk. nollan ja 40% tn. ykkösen
Määrittely tiedoston RandomGen.cs rivillä 276.
|
static |
Arpoo satunnaisen kirjaimen väliltä a-z.
| upperCase | Käytetäänkö ISOJA KIRJAIMIA |
Määrittely tiedoston RandomGen.cs rivillä 88.
|
static |
Palauttaa satunnaisen vaalean värin.
Määrittely tiedoston RandomGen.cs rivillä 172.
|
static |
Palauttaa satunnaisen vektorin.
| minLength | Vektorin minimipituus. |
| maxLength | Vektorin maksimipituus. |
Määrittely tiedoston RandomGen.cs rivillä 210.
|
static |
Palauttaa satunnaisen vektorin.
| minX | Pienin sallittu X-koordinaatti |
| minY | Pienin sallittu Y-koordinaatti |
| maxX | Suurin sallittu X-koordinaatti |
| maxY | Suurin sallittu Y-koordinaatti |
Määrittely tiedoston RandomGen.cs rivillä 223.
|
static |
Luodaan satunnainen vektori, jonka "piste" on suorakaiteen sisällä.
| rect | suorakaisen joka rajoittaa arvontaa |
| r | säde joka otetaan reunoilta sisäänpäin |
Määrittely tiedoston RandomGen.cs rivillä 235.
Palauttaa yhden annetuista vaihtoehdoista. Esim. RandomGen.SelectOne<string>("yksi", "kaksi", "kolme");
| T | Vaihtoehtojen tyyppi |
| choices | Vaihtoehdot |
Määrittely tiedoston RandomGen.cs rivillä 316.
Palauttaa yhden annetuista vaihtoehdoista. Esim. RandomGen.SelectOne<string>("yksi", "kaksi", "kolme");
| T | Vaihtoehtojen tyyppi |
| choices | Vaihtoehdot |
Määrittely tiedoston RandomGen.cs rivillä 329.
Sotkee rakenteen satunnaiseen järjestykseen
| T | Minkä tyyppisiä alkioita sotketaan |
| list | tietorakenne jossa sotkettavat alkiot |
Määrittely tiedoston RandomGen.cs rivillä 296.