Subpage under development, new version coming soon!
Topic closed!!!
Subject: »Futbolówka - nowy manager
czemu fail?
barry gra w sokkera troche, ja mimo że bez osiągnięć jednak wiem co nieco
barry gra w sokkera troche, ja mimo że bez osiągnięć jednak wiem co nieco
pisze my czyli mój.
Z sponsorami moje pytanie.. :>
Poniższy pseudokod generuje 32-bitowe liczby całkowite z przedziału [0, 232 − 1] za pomocą algorytmu MT19937.
// Utwórz tablicę 624 elementów do przechowywania stanu generatora
int[0..623] MT
int index = 0
// Inicjuj generator przy użyciu ziarna
function initializeGenerator(int seed) {
MT[0] := seed
for i from 1 to 623 { // pętla po każdym elemencie
MT[i] := last 32 bits of(1812433253 * (MT[i-1] xor (right shift by 30 bits(MT[i-1]))) + i) // 0x6c078965
}
}
// Pobierz pseudolosową liczbę bazując na wartości indeksu
// przez wywołanie generateNumbers() dla każdej z 624 liczb
function extractNumber() {
if index == 0 {
generateNumbers()
}
int y := MT[index]
y := y xor (right shift by 11 bits(y))
y := y xor (left shift by 7 bits(y) and (2636928640)) // 0x9d2c5680
y := y xor (left shift by 15 bits(y) and (4022730752)) // 0xefc60000
y := y xor (right shift by 18 bits(y))
index := (index + 1) mod 624
return y
}
// Generuj tablicę 624 liczb
function generateNumbers() {
for i from 0 to 623 {
int y := 32nd bit of(MT[i]) + last 31 bits of(MT[(i+1) mod 624])
MT[i] := MT[(i + 397) mod 624] xor (right shift by 1 bit(y))
if (y mod 2) == 1 { // y is odd
MT[i] := MT[i] xor (2567483615) // 0x9908b0df
}
}
}
(edited)
Z sponsorami moje pytanie.. :>
Poniższy pseudokod generuje 32-bitowe liczby całkowite z przedziału [0, 232 − 1] za pomocą algorytmu MT19937.
// Utwórz tablicę 624 elementów do przechowywania stanu generatora
int[0..623] MT
int index = 0
// Inicjuj generator przy użyciu ziarna
function initializeGenerator(int seed) {
MT[0] := seed
for i from 1 to 623 { // pętla po każdym elemencie
MT[i] := last 32 bits of(1812433253 * (MT[i-1] xor (right shift by 30 bits(MT[i-1]))) + i) // 0x6c078965
}
}
// Pobierz pseudolosową liczbę bazując na wartości indeksu
// przez wywołanie generateNumbers() dla każdej z 624 liczb
function extractNumber() {
if index == 0 {
generateNumbers()
}
int y := MT[index]
y := y xor (right shift by 11 bits(y))
y := y xor (left shift by 7 bits(y) and (2636928640)) // 0x9d2c5680
y := y xor (left shift by 15 bits(y) and (4022730752)) // 0xefc60000
y := y xor (right shift by 18 bits(y))
index := (index + 1) mod 624
return y
}
// Generuj tablicę 624 liczb
function generateNumbers() {
for i from 0 to 623 {
int y := 32nd bit of(MT[i]) + last 31 bits of(MT[(i+1) mod 624])
MT[i] := MT[(i + 397) mod 624] xor (right shift by 1 bit(y))
if (y mod 2) == 1 { // y is odd
MT[i] := MT[i] xor (2567483615) // 0x9908b0df
}
}
}
(edited)
uuuu szefu troche dostał w dupe ode mnie:)
Żółtodzioby AKS Pole (5:1)
Żółtodzioby AKS Pole (5:1)
2, -2, -2. Trzech mam. Dzisiaj mi nie skoczyli mimo, że w soboty mają skakać :(
W soboty jest UPDATE, przecież w każdą sobotę nie będą Ci skakać :)
Wiem, dlatego też nie uznałem tego za błąd, tylko się zasmuciłem :p
jeśli w zakładce trening trenuj mam na czerwono i skreślone, a forma grajka = 0 to zapewne jest kontuzja? tylko można by to jeszcze jakoś dodatkowo oznaczyć w zakładce skład, bo tam to jakbym nie popatrzył na forme to nic nie wskazuje na jakieś problemy :p
W zakładce skład również masz na czerwono jak ma kontuzję.
To poniżej 0 pojawia się w zakładce skład kontuzja.