We describe a new algorithm, the reflection method, to generate off-lattice random walks of specified, though arbitrarily large, thickness in R 3 and prove that our method is ergodic on the space of thick walks. The data resulting from our implementation of this method is consistent with the scaling of the squared radius of gyration of random walks, with no thickness constraint. Based on this, we use the data to describe the complex relationship between the presence and nature of knotting and size, thickness and shape of the random walk. We extend the current understanding of excluded volume by expanding the range of analysis of how the squared radius of gyration scales with length and thickness. We also examine the profound effect of thickness on knotting in open chains. We will quantify how thickness effects the size of thick open chains, calculating the growth exponent for squared radius of gyration as a function of thickness. We will also show that for radius r ≤ 0.4, increasing thickness by 0.1 decreases the probability of knot formation by 50% or more.