~edwargix/tallyard

f52d3b87fc76b64cb91bf264d0fe3236f02958f4 — David Florness 5 years ago 099dcf9
Better way to generate  vector
1 files changed, 1 insertions(+), 2 deletions(-)

M secret-sharing/client.rkt
M secret-sharing/client.rkt => secret-sharing/client.rkt +1 -2
@@ 17,8 17,7 @@
    (bytes->integer bstr #f #t 0 num-bytes)))

(define (random-poly degree constant)
  (let ([coefficients (for/vector #:length degree ([_ (in-range degree)])
                        (gen))])
  (let ([coefficients (build-vector degree (λ (_) (gen)))])
    (lambda (x)
      (+ constant
         (for/sum ([i (in-range degree)])