Sha256: 478213a576f82b5de247bb7328e2b61c53e7c692e64415e5fc9f46cfee85b332
Contents?: true
Size: 386 Bytes
Versions: 16
Compression:
Stored size: 386 Bytes
Contents
#!/usr/bin/env ruby require("gsl") N = 10 pp = GSL::Permutation.alloc(N) GSL::Rng::env_setup() r = GSL::Rng.alloc("gsl_rng_default") puts("initial permutation:") pp.init pp.fprintf(STDOUT, " %u") printf("\n") puts(" random permutation:"); r.shuffle(pp) pp.fprintf(STDOUT, " %u") printf("\n"); puts("inverse permutation:"); q = pp.inverse q.fprintf(STDOUT, " %u") printf ("\n");
Version data entries
16 entries across 16 versions & 4 rubygems