{ "cells": [ { "cell_type": "code", "execution_count": 33, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "#'user/gaussians" ] }, "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ "(require '[clojupyter.misc.display :as display])\n", "(import '(java.util Random))\n", "\n", "(def random (new Random 123))\n", "(def gaussians (clojure.core/repeatedly #(.nextGaussian random)))" ] }, { "cell_type": "code", "execution_count": 34, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "#'user/brown-movement" ] }, "execution_count": 34, "metadata": {}, "output_type": "execute_result" } ], "source": [ "(def brown-movement (reductions + gaussians))" ] } ], "metadata": { "kernelspec": { "display_name": "Lein-Clojure", "language": "clojure", "name": "lein-clojure" }, "language_info": { "file_extension": ".clj", "mimetype": "text/x-clojure", "name": "clojure", "version": "1.9.0" } }, "nbformat": 4, "nbformat_minor": 2 }