Pytania otagowane jako arc4random

18
Jak utworzyć liczbę losową między zakresem dla arc4random_uniform ()?
więc moim celem w tym kodebicie jest losowe rzucenie dwoma kośćmi, a jak wszyscy wiemy, twoja zwykła kość ma tylko 6 boków, więc zaimportowałem Foundation, aby uzyskać dostęp do arc4random_uniform (UInt32). Próbowałem użyć zakresu (1..7), aby uniknąć przypadkowego uzyskania 0, ale zwróciło to błąd, który nie podobał mi się zbytnio. …
131 range  swift  arc4random 

16
Generowanie liczb losowych za pomocą Swift
Muszę wygenerować liczbę losową. Wygląda na to, że arc4randomfunkcja już nie istnieje, podobnie jak arc4random_uniformfunkcja. Dostępne opcje to mam arc4random_stir(), arc4random_buf(UnsafeMutablePointer<Void>, Int)i arc4random_addrandom(UnsafeMutablePointer<UInt8>, Int32). Nie mogę znaleźć żadnych dokumentów dotyczących funkcji, a żadne komentarze w plikach nagłówkowych nie dają wskazówek.
92 swift  arc4random 


11
Swift losowy pływak między 0 a 1
W Swift próbuję uzyskać losową liczbę zmiennoprzecinkową z zakresu od 0 do 1, ale nie mogę uzyskać konwersji typów do pracy. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } Otrzymuję komunikat „CGFloat”, którego nie można zamienić na błąd „UInt8” Uruchamianie Xcode 6.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.