Как правильно изменить число с float64 на uint64?

package main

func main() {
    var n float64 = 6161047830682206209
    println(uint64(n))
}

Выход будет:

6161047830682206208

Это выглядит так, когдаfloat64 изменить наuint64, фракция отбрасывается.