Method for producing flooring modules comprising elements (A1-A8) with curvilinear edges made from timber planks having edges with the natural curvature, where each single module consists of multiple elements (A1-A8), which in the module are intended to be laid next to each other while paired in rows, where in the module in each row the butt joint of the elements is offset in respect of the butt joint of the elements in the next row and at the ends of the module the ends of different element rows are displaced so that the shape of one end of the assembled module corresponds to the shape of the other end of said module so that the module can be prolonged with another identical module, wherein the shape of one lateral edge of the module corresponds to the shape of the other lateral edge of the module so that modules in succession in one row can be laid adjacent to another row of the modules so that the butting ends of the second row of modules are offset relative to the butting ends of the modules in the previous row, characterised in that the method comprises steps, in which: the number of rows of paired elements (A1, A2; A3, A4; A5, A6; A7, A8) in a module are specified based on a particular species of wood to be used and stored into a computer database, contour data comprising contours of the edges and ends of each element of the module are recorded into a computer database said contours having been generated on the basis of timber planks cut from the chosen particular wood species, covering as wide and/or as comprehensive as possible selection of scanned contour data and division of the timber planks into a selected number of groups, the number of groups being equal to the selected number of elements for the particular wood species, the grouping being done according to the similarity of the plank edge contours, taking into account the selected number of elements and number of rows of elements in the module, then the edge contours of each element of the module are generated following the natural curvature of the edges of the respective group of timber planks, whereat upon generation of edge contours is taken into consideration the possibility of matching the elements side-by-side; where the edge contour data of timber planks scanned into the computer database also includes at least the wood species, length, width and thickness of the scanned timber planks; then for distributing timber planks scanned into the computer database for producing corresponding elements of the module, the contour data of the timber planks scanned into the computer database are compared with the contour data of each element of the module and in case of suitability of the specified minimal and maximum overlap during the comparison of contour data of elements, said timber plank scanned into the computer database is selected for manufacturing respective element of the module, for which the contour of the compared timber plank matches closest when considering the minimal and maximum overlap. the number of rows of paired elements (A1, A2; A3, A4; A5, A6; A7, A8) in a module are specified based on a particular species of wood to be used and stored into a computer database, contour data comprising contours of the edges and ends of each element of the module are recorded into a computer database said contours having been generated on the basis of timber planks cut from the chosen particular wood species, covering as wide and/or as comprehensive as possible selection of scanned contour data and division of the timber planks into a selected number of groups, the number of groups being equal to the selected number of elements for the particular wood species, the grouping being done according to the similarity of the plank edge contours, taking into account the selected number of elements and number of rows of elements in the module, then the edge contours of each element of the module are generated following the natural curvature of the edges of the respective group of timber planks, whereat upon generation of edge contours is taken into consideration the possibility of matching the elements side-by-side; where the edge contour data of timber planks scanned into the computer database also includes at least the wood species, length, width and thickness of the scanned timber planks; then for distributing timber planks scanned into the computer database for producing corresponding elements of the module, the contour data of the timber planks scanned into the computer database are compared with the contour data of each element of the module and in case of suitability of the specified minimal and maximum overlap during the comparison of contour data of elements, said timber plank scanned into the computer database is selected for manufacturing respective element of the module, for which the contour of the compared timber plank matches closest when considering the minimal and maximum overlap.