---
title: BinaryFloatingPoint Implementations
framework: swift
role: collectionGroup
role_heading: API Collection
path: swift/float/binaryfloatingpoint-implementations
---

# BinaryFloatingPoint Implementations

## Topics

### Initializers

- [init(_:)](swift/float/init(_:)-11orc.md)
- [init(_:)](swift/float/init(_:)-1488f.md)
- [init(_:)](swift/float/init(_:)-1kp2p.md)
- [init(_:)](swift/float/init(_:)-1oh9p.md)
- [init(_:)](swift/float/init(_:)-975tv.md)
- [init(exactly:)](swift/float/init(exactly:)-1h1oe.md)
- [init(exactly:)](swift/float/init(exactly:)-8esr8.md)
- [init(sign:exponentBitPattern:significandBitPattern:)](swift/float/init(sign:exponentbitpattern:significandbitpattern:).md)

### Instance Properties

- [binade](swift/float/binade.md)
- [exponentBitPattern](swift/float/exponentbitpattern.md)
- [significandBitPattern](swift/float/significandbitpattern.md)
- [significandWidth](swift/float/significandwidth.md)

### Type Aliases

- [Float.RawExponent](swift/float/rawexponent.md)
- [Float.RawSignificand](swift/float/rawsignificand.md)

### Type Properties

- [exponentBitCount](swift/float/exponentbitcount.md)
- [significandBitCount](swift/float/significandbitcount.md)

### Type Methods

- [random(in:)](swift/float/random(in:)-5o5h8.md)
- [random(in:)](swift/float/random(in:)-6ided.md)
- [random(in:using:)](swift/float/random(in:using:)-1m6gf.md)
- [random(in:using:)](swift/float/random(in:using:)-613hx.md)
