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.