func Permutefloat32s(ins []float32) {
	rand.Shuffle(len(ins), func(i, j int) {
		ins[i], ins[j] = ins[j], ins[i]
	})
}
PermuteFloat32s permutes (shuffles) the order of elements in the given float32 slice
using the standard Fisher-Yates shuffle
https://en.wikipedia.org/wiki/Fisher%E2%80%93Yates_shuffle
So you don't have to remember how to call rand.Shuffle
package erand
import "math/rand"
func PermuteInts(ins []int) {
	rand.Shuffle(len(ins), func(i, j int) {
		ins[i], ins[j] = ins[j], ins[i]
	})
}
func PermuteStrings(ins []string) {
	rand.Shuffle(len(ins), func(i, j int) {
		ins[i], ins[j] = ins[j], ins[i]
	})
}